RE: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema José Fermín Francisco Ferreras
select *from cabecera x inner join detalles y on (x.numero_formulario=y.numero_formulario)where y.codigo_producto not in (1) 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 na

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Horacio Miranda
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

RE: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema José Fermín Francisco Ferreras
Existen un problema con esa consulta: Si las naranjas aparecen de primero y luego otra fruta, me selecciona ese formulario como si no hubiera naranjas, pero, si no fueron facturadas las naranjas en dicho formulario. ing. José Fermín Francisco Ferreras San Francisco de Macorís, Rep. Dom. > Su

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Horacio Miranda
Creo que tu modelo de datos tiene un problema. On 9/14/2015 12:25 AM, José Fermín Francisco Ferreras wrote: Existen un problema con esa consulta: Si las naranjas aparecen de primero y luego otra fruta, me selecciona ese formulario como si no hubiera naranjas, pero, si no fueron facturadas las n

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Carlos Perez
Perdon no puse código porque estoy respondiendo del celular y tengo dedos de morcilla. Prometo que en cuanto agarre una pc escribo. El query de francisco es correcto pero faltaria buscarle la vuelta para usar = y <> reemplazando el in() que en definitiva es una función.si el código tiene un indi

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Horacio Miranda
No es eso lo que quieres ? On 9/14/2015 12:39 AM, Horacio Miranda wrote: Creo que tu modelo de datos tiene un problema. On 9/14/2015 12:25 AM, José Fermín Francisco Ferreras wrote: Existen un problema con esa consulta: Si las naranjas aparecen de primero y luego otra fruta, me selecciona ese

RE: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema José Fermín Francisco Ferreras
Necesito visualizar los formularios donde no se facturaron ninguna naranja. ing. José Fermín Francisco Ferreras San Francisco de Macorís, Rep. Dom. > Subject: Re: [pgsql-es-ayuda] Buscar datos en detalle > To: josefermi...@hotmail.com; pgsql-es-ayuda@postgresql.org > From: hmira...@gmail.com >

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Hellmuth Vargas
Buenos días Lista Verificar con esta Select * from cabecera x inner join detalles y on (x.numero_formulario=y.numero_formulario) join ( Select y.numero_formulario from detalles as y group by 1 Except Select y.numero_formulario from detalles as y where y.codigo_producto not in (1)) as z on y.num

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Hellmuth Vargas
Hola lista Me falto un group by :-P Select * from cabecera x inner join detalles y on (x.numero_formulario=y.numero_formulario) join ( Select y.numero_formulario from detalles as y group by y.numero_formulario Except Select y.numero_formulario from detalles as y where y.codigo_producto not in (1

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Luis Fernando Lopez Aguilar
select * from cabecera where not exists (select * from cabecera x, detalles y where x.numero_formulario=y.numero_formulario and y.producto=naranja); El sep 13, 2015 9:27 AM, "Hellmuth Vargas" escribió: > Hola lista > > Me falto un group by :-P > > Select * > > from cabecera x inner join detalles

Re: [pgsql-es-ayuda] ayuda con OIDS en pg_class

2015-09-13 Por tema Gerardo Herzig
- Mensaje original - > De: "Alessandra Campos Alfaro" > Para: "Gerardo Herzig" > Enviados: Viernes, 11 de Septiembre 2015 21:43:42 > Asunto: Re: [pgsql-es-ayuda] ayuda con OIDS en pg_class > > > > > > > > Hola Gerardo > > a)Si se mira en en el pg_admin,la tabla company_user > ti

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Gerardo Herzig
Mmmm bueno que tal con select numero_formulario from (select numero_formulario, array_agg(producto) as array_productos_vendidos group by 1 ) foo where 'Naranja' != ALL(array_productos_vendidos); ? (Luego discutimos sobre performance :) Gerardo - Mensaje original - > De: "José Fermí

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Horacio Miranda
Para tu modelo de datos creo que algo como esto debiera entregar lo que estas buscando ( pero insisto que debieras normalizarlo ). select * from cabecera x,detalles y where x.numero_formulario=y.numero_formulario and x.numero_formulario not in (select distinct numero_formulario from detal

RE: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema José Fermín Francisco Ferreras
Excelente!! Les agradezco a todos (en especial a Horacio Miranda) por tomarse su tiempo en ayudarme con este dolor de cabeza. P.D.: Horacio tienes toda la razón con relación a la normalización de la tabla, tomaré ese punto en cuenta!! ing. José Fermín Francisco Ferreras San Francisco de Macor

Re: [pgsql-es-ayuda] ayuda con OIDS en pg_class

2015-09-13 Por tema Alvaro Herrera
Alessandra Campos Alfaro escribió: > BUenas tardes > > estoy encontrando que en mi bd que el OID que tiene la tabla, no > corresponde con el OID(relfilenode) que esta en el catalogo pg_class por > lo que al parecer hay una falla en la actualziacion del pg_class El OID es una cosa, el relfilenode

Re: [pgsql-es-ayuda] Buscar datos en detalle

2015-09-13 Por tema Horacio Miranda
Si te interesa aprender bien modelamiento y consultas, lee el libro Lan times SQL. Es un libro viejo, pero aprendi mucho leyendo ese libro cuando estaba en la universidad. creo que este es el link. http://www.amazon.com/LAN-Times-Guide-SQL-Series/dp/007882026X On 9/14/2015 12:44 PM, José Fe

Re: [pgsql-es-ayuda] Ayuda con este Error de PostgreSQL en DSpace

2015-09-13 Por tema Ivan Perales M.
Revisa el log de postgresql, el error te está indicando que es un query mal formado, revisa donde se esta armando ese query y corrígelo. 2015-09-12 16:17 GMT-05:00 Juan Pablo Alvarez : > Les escribo desde la Facultad de Psicología – Universidad Nacional de Mar > del Plata por un error que una bas