estoy intentando hacer una subconsulta pero no veo como hacerlo. Os pongo a continuación las tablas que tengo.
TABLA ARTICULOS (ar)
------------------------
Codigo Descripción
1 pollo 1kg
5 lomo adobado
24 alitas de pollo
TABLA CONSUMOS (c)
----------------------------
Codigo Cliente Venta Almacen
1 5 15,48 5
24 5 2,97 5
24 6 11,67 6
TABLA MOVIMIENTOS (m) (TipoMov 3 = entrada, 4=salida)
-----------------------------
Codigo Almacen TipoMov Cantidad
1 5 3 25
1 6 4 25
5 5 4 12
24 5 3 8,5
Necesito sacar como resultado las siguientes columnas de un almacen:
Codigo del Articulo, Descripción, Ventas del articulo, Entradas, Salidas.
Tengo hecha la consulta principal con las ventas, que es la siguiente:
Código:
SELECT c.codigo, ar.descripcion, sum(c.ventas) FROM DBA.consumos AS c JOIN DBA.articulos AS ar On c.codigo = ar.codigo WHERE c.almacen=5 GROUP BY c.articulo, ar.descripcion ORDER BY c.articulo ASC
Me falta que me muestre 2 parámetros más: Entradas y Salidas. Que una es cuando TipoMov=3 y la otra TipoMov=4. Si lo pongo en el WHERE solo se hacer que me muestre uno d los 2 casos, pero no las 2 columnas.
Podeis ayudarme por favor?
Muchas Gracias!!