Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/10/2014, 03:31
Avatar de Pinx0
Pinx0
 
Fecha de Ingreso: agosto-2008
Ubicación: Valencia
Mensajes: 39
Antigüedad: 15 años, 8 meses
Puntos: 0
Agregar ventas y poner día, mes y año en columnas

Muy buenas!

Tengo una tabla en SQL Server con las ventas que ha realizado una empresa que contiene un registro por cada venta (puede haber varios por producto y por dia), la estructura es la siguiente:



Y me gustaría, si es posible, realizar una consulta que me devolviese los datos (para tirarlos a una hoja de excel) agregados de cada Familia-producto-color (la combinación de las 3 es la que te da la diferenciación) por día, obteniendo los años, meses y días en columnas como lo haría una tabla dinámica de excel.

Algo así:



El problema es que si monto la tabla dinámica en excel a partir de la tabla "raw" (todo en filas) me dice que memoria insuficiente porque son aprox. 1 millón de registros.

Sin embargo el QlikView lo hace en apenas unos segundos, por lo que se debería de poder hacer, pero ¿cómo lo hace?

Sumar todos los del mismo día o sé hacer con SUM y luego GROUP BY, pero lo de tratar las fechas como columnas...

Graciass!