agrupamiento....

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.

Browse pgsql-es-ayuda by date

  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