Ver Mensaje Individual
  #1  
Antiguo 05-12-2008
mjjj mjjj is offline
Miembro
 
Registrado: mar 2007
Posts: 652
Reputación: 18
mjjj Va por buen camino
SQL inventario

Hola, ojala me puedan ayudar.

Tengo 2 tablas... bodega e inventarios. La consulta debe devolverme la cantidad de items distintos (en cada bodega) que cumpla con la condicion de que la sumatoria de ingresos, sea mayor que la sumatoria de egresos.

La cosa va algo asi, pero no he podido afinarlo...

Código SQL [-]
SELECT distinct B.ID, b.NOMBRE,
(SELECT COUNT(I.ID) FROM INVENTARIO I WHERE (SELECT COALESCE(SUM(CANTIDAD),0)
FROM inventario WHERE EMPRESA = 'MAT' AND TIPO = 'I' AND BODEGA = B.ID AND ID=I.ID) >
(SELECT COALESCE(SUM(CANTIDAD),0) FROM inventario WHERE EMPRESA = 'MAT'
AND TIPO = 'E' AND BODEGA = B.ID AND ID=I.ID))
FROM  bodega b WHERE B.EMPRESA = 'MAT'
GROUP BY B.ID, B.NOMBRE

Espero que a alguien se le ocurra algo que me funcione....

saludos, y mil gracias
Responder Con Cita