Consulta SQL complicada
Tengo que realizar una consulta, pero a pesar de razonarla un tiempo no logro hacerla.
Dispongo de:
Tabla de productos:
IdProducto
Nombre
Tabla ventas:
Dia (dia,mes,año)
IdProducto
Cantidad
En un día puedo registrar las ventas de distintos productos.
La idea es realizar una consulta, cuyo resultado sea:
FECHA. NombreProducto NombreProducto
10/04/05 50 100
11/04/05 10
El tema es que las columnas no serán siempre las mismas, porque tendrá los nombres de los materiales consumidos en el periodo, o bien. Lo mismo, si un producto solo ha sido vendido una vez, aparecerá en el día correspondiente y el resto serán nullos.
No se si soy claro, pero algo así es la forma del informe que quiero.
¿Puedo realizar esto con una sola consulta SQL?
Si bien, desde programación, puedo lograr ese resultado efectuando varias consultas, mi idea es en una sola tener todo el conjunto de datos deseados.
Dispongo de:
Tabla de productos:
IdProducto
Nombre
Tabla ventas:
Dia (dia,mes,año)
IdProducto
Cantidad
En un día puedo registrar las ventas de distintos productos.
La idea es realizar una consulta, cuyo resultado sea:
FECHA. NombreProducto NombreProducto
10/04/05 50 100
11/04/05 10
El tema es que las columnas no serán siempre las mismas, porque tendrá los nombres de los materiales consumidos en el periodo, o bien. Lo mismo, si un producto solo ha sido vendido una vez, aparecerá en el día correspondiente y el resto serán nullos.
No se si soy claro, pero algo así es la forma del informe que quiero.
¿Puedo realizar esto con una sola consulta SQL?
Si bien, desde programación, puedo lograr ese resultado efectuando varias consultas, mi idea es en una sola tener todo el conjunto de datos deseados.
1 Respuesta
Respuesta de utopico
1