PostgreSQL - Consulta de existencia diferentes sucursales

   
Vista:

Consulta de existencia diferentes sucursales

Publicado por Gerardo (2 intervenciones) el 17/11/2009 19:52:20
Hola un gran saludos a todos. hoy acudo a ustedes ya que no se como mrealizar esto. Lo que pasa es que tengo una base de datos de una tienda la cual tiene la tabla sucursal, tabla producto y la tabla sucursal

---Tabla Sucursal : id_sucursal(llave),nombre_sucursal
---Tabla producto: Clave_pro(llave),precio_costo,precio_venta,categoria
---Tabla Existencia:clave_pro,id_sucursal,exis_min,exis_max,existencia,idexis(llave)

En una consulta que me muestre la clave de los productos el cual se agrupen algo como esto pero muestra en de todas:

select Clave_pro from Existencia where existencia = 0 group by clave_pro;

Pero esto mostrara cualquiera de todas las sucursales y no en todas. Espero puedan ayudarme y esperos sus comentarios.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Consulta de existencia diferentes sucursales

Publicado por Guillermo Arias (29 intervenciones) el 05/12/2009 02:38:29
Quisiera ayudarte, pero no está claro lo que buscas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Consulta de existencia diferentes sucursales

Publicado por Gerardo (2 intervenciones) el 06/12/2009 01:32:04
Gracias. mira te explico: quiero que en un mismo renglon me muestr los valores de un campo de la tabla todos los valores de sa sucursal. te explico con un ejemplo.
tengo registrado en la tabla productos los siguientes registros:
clave | precio_costo | precio_venta | categoria
010001 200.00 300.00 1
010002 500.00 600.00 2
010003 80.00 100.00 1
010004 330.00 450.00 2
y en la tabla Existencia tengo estos registros y tomando en cuanta que tengo 2 sucursales registradas que pueden ser mas.
clave | id_sucursal | exis_min | exis_max | existencia
010001 1 12 29 25
010002 1 5 15 13
010003 1 15 40 35
010004 1 5 15 13
010001 2 10 20 12
010002 2 5 10 8
010003 2 5 10 7
010004 2 8 19 15
quisiera un reporte que se visualizara de esta manera(el numero de arriba es la sucursal, tambien que se pueda mostrar mas sucursales):
clave | exis_min1 | exis_max1 | existencia1 | exis_min2 | exis_max2 | existencia2
010001 12 29 25 10 20 12
010002 5 15 13 5 10 8
010003 15 40 35 5 10 7
010004 5 15 13 8 19 15
creo con algo a si con el crosstab pero solo e podido hacer que me de de un campo ejemplo el de existencia
clave | existencia1 | existencia2
010001 25 12
010002 13 8
010003 35 7
010004 13 15
pero no e podido hacer q me muestre mas campos.Gracias espero puedas ayudarme hasta pronto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar