Re: Buscar datos en detalle

From: Horacio Miranda <hmiranda(at)gmail(dot)com>
To: José Fermín Francisco Ferreras <josefermin54(at)hotmail(dot)com>, Lista PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Buscar datos en detalle
Date: 2015-09-13 12:14:35
Message-ID: 55F568AB.50000@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 9/13/2015 11:31 PM, José Fermín Francisco Ferreras wrote:
> select *
> from cabecera x inner join detalles y on
> (x.numero_formulario=y.numero_formulario)
> where y.codigo_producto not in (1)
>

select *
from cabecera x,detalles y
where
x.numero_formulario=y.numero_formulario and
y.codigo_producto not in (1) ;

Prueba con esto por favor.

> Pero lo hace mal, ya que lo que hace es excluirme del listado los
> formularios donde aparecen las naranjas.
>
> Y lo que se desea seleccionar los formularios donde no existen naranjas
> facturadas.
>
>
>
> ing. José Fermín Francisco Ferreras
> San Francisco de Macorís, Rep. Dom.
>
>
> > Subject: Re: [pgsql-es-ayuda] Buscar datos en detalle
> > To: josefermin54(at)hotmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
> > From: hmiranda(at)gmail(dot)com
> > Date: Sun, 13 Sep 2015 15:25:32 +1200
> >
> > Copia y pega lo que tienes de tu SQL, que problema tienes ?
> >
> > On 9/13/2015 2:12 PM, José Fermín Francisco Ferreras wrote:
> > > Ejemplo de lo que se necesita:
> > >
> > > numero_formulario: 1
> > > Productor: 64
> > > fecha: 05/09/2015
> > > hora: 08:56:00
> > > Monto_Total: 5000.00
> > > numero_formulario: 1
> > > codigo_producto: 1
> > > Producto: Naranja
> > > Cantidad: 5
> > >
> > > numero_formulario: 2
> > > Productor: 2
> > > fecha: 06/09/2015
> > > hora: 10:00:00
> > > Monto_Total: 14500.00
> > > numero_formulario: 2
> > > codigo_producto: 2
> > > Producto: Pera
> > > Cantidad: 2
> > > numero_formulario: 2
> > > codigo_producto: 1
> > > Producto: Naranja
> > > Cantidad: 3
> > >
> > > numero_formulario: 3
> > > Productor: 10
> > > fecha: 05/09/2015
> > > hora: 13:30:00
> > > Monto_Total: 4500.00
> > > numero_formulario: 3
> > > codigo_producto: 3
> > > Producto: Piña
> > > Cantidad: 1
> > >
> > > numero_formulario: 4
> > > Productor: 11
> > > fecha: 10/09/2015
> > > hora: 13:50:00
> > > Monto_Total: 11800.00
> > > numero_formulario: 4
> > > codigo_producto: 3
> > > Producto: Piña
> > > Cantidad: 1
> > > numero_formulario: 4
> > > codigo_producto: 2
> > > Producto: Pera
> > > Cantidad: 1
> > > numero_formulario: 4
> > > codigo_producto: 4
> > > Producto: Sandia
> > > Cantidad: 6
> > >
> > > Cuando ejecute la consulta debería desplegar los resultados
> > > correspondientes a los formularios #3 y #4, ya que en esos no se
> facturó
> > > ninguna naranja.
> > >
> > > Nota: Este ejemplo lo represento como si hubiera hecho un join de las
> > > tablas.
> > >
> > >
> > >
> > > ing. José Fermín Francisco Ferreras
> > > San Francisco de Macorís, Rep. Dom.
> > >
> > >
> > > > Subject: Re: [pgsql-es-ayuda] Buscar datos en detalle
> > > > To: josefermin54(at)hotmail(dot)com; pgsql-es-ayuda(at)postgresql(dot)org
> > > > From: hmiranda(at)gmail(dot)com
> > > > Date: Sun, 13 Sep 2015 13:34:03 +1200
> > > >
> > > >
> > > >
> > > > On 9/13/2015 10:52 AM, José Fermín Francisco Ferreras wrote:
> > > > > Buenas tardes!!
> > > > >
> > > > > Estoy teniendo problemas con una consulta. Resulta que necesito
> > > > > consultar en dos tablas:
> > > > > -Maestro
> > > > > numero_formulario**
> > > > > productor
> > > > > fecha
> > > > > hora
> > > > > monto_total
> > > > >
> > > > > detalles
> > > > > numero_formulario*-
> > > > > codigo_producto
> > > > > producto
> > > > > cantidad
> > > > >
> > > > > Resulta que necesito buscar en cuales formularios no se facturó el
> > > > > producto llamado "Naranja"
> > > > >
> > > >
> > > > SELECT
> > > > distinct numero_formulario
> > > > FROM
> > > > detalles
> > > > WHERE
> > > > producto <> 'Naranja';
> > > >
> > > > Esto es lo que necesitas ?
> > > >
> > > > > Lista de producto que se venden:
> > > > > naranja
> > > > > pera
> > > > > piña
> > > > > sandia
> > > > >
> > > > >
> > > > >
> > > > > ing. José Fermín Francisco Ferreras
> > > > > San Francisco de Macorís, Rep. Dom.
> >
> > -
> > Enviado a la lista de correo pgsql-es-ayuda
> (pgsql-es-ayuda(at)postgresql(dot)org)
> > Para cambiar tu suscripción:
> > http://www.postgresql.org/mailpref/pgsql-es-ayuda

-
Enviado a la lista de correo pgsql-es-ayuda (pgsql-es-ayuda(at)postgresql(dot)org)
Para cambiar tu suscripción:
http://www.postgresql.org/mailpref/pgsql-es-ayuda

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message José Fermín Francisco Ferreras 2015-09-13 12:25:17 RE: Buscar datos en detalle
Previous Message José Fermín Francisco Ferreras 2015-09-13 11:31:16 RE: Buscar datos en detalle