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