From: | "Miguel A(dot) Valero" <mivaler(at)gmail(dot)com> |
---|---|
To: | "PGSQL" <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | agrupamiento.... |
Date: | 2007-04-09 16:59:27 |
Message-ID: | 003f01c77ac8$723b1130$56b13390$@com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
A ver
tengo en una tabla unos seriales de productos asignados a bodegas
así:
PROD SERIE BOD
001 SRL01 2001
001 SRL02 2001
001 SRL03 2002
001 SRL04 2002
001 SRL05 2001
001 SRL06 2001
001 SRL07 2003
001 SRL08 2004
001 SRL09 2001
001 SRL10 2001
La cuestión es: debo hacer un informe donde me muestre por bodega un listado
de seriales existentes en el y eso hasta llí es fácil (pero son muchas
muchas líneas de seriales). Entonces la cuestión es que lo quieren de esta
manera:
BOD. CANT DESDE HASTA
2001 2 SRL01 SRL02
2001 2 SRL05 SRL06
2001 2 SRL09 SRL10
2002 2 SRL03 SRL04
2003 1 SRL07 SRL07
2004 1 SRL08 SRL08
Que muestre los saltos a que halla lugar
el problema es que con la consulta
que hago se ve así:
BOD. CANT DESDE HASTA
2001 6 SRL01 SRL10 (aquí está el error)
2002 2 SRL03 SRL04
2003 1 SRL07 SRL07
2004 1 SRL08 SRL08
La consulta está mal definida debe ser pero no he podido encontrar una
solución. por mucho que he hecho no lo he hallado
porfa alguien me puede
dar una manita?
Consulta:
SELECT
"bdg_id",
"prod_id",
min(prod_serial),
max(prod_serial),
count(prod_serial)
FROM "inventario"." prodseriales"
GROUP BY
"bdg_id",
"prod_id",
"prod_name"
Gracias de antemano,
Miguel A. Valero
Sistemas SPC Limitada.
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2007-04-09 16:59:28 | Re: generar cadenas alfanumericas |
Previous Message | Juan Carlos Alemán Cuadros | 2007-04-09 16:52:58 | RE: Consulta - Ayuda Offline |