tengo una consulta que quiero pivotar (si es que se dice así). muy simple, dos columnas, talla y ventas, qe quiero convertir en una fila de ventas, pasando la columna talla, a una columna por cada valor de talla. Pasar de:
Talla Ventas
1M 1
1M 2
3M 3
3M 4
3M 5
6M 6
.
.
a:
1M 3M 6M
3 12 6
este es mi código:
Código:
y el error que me está dando es:SELECT 'Cantidad_vendida' AS VENTAS,[0], [12M], [18M], [1M], [24M] FROM( select vel_talla , vel_cantidad from t_linventa, g_proveedor where t_linventa.vel_proveedor = g_proveedor.pro_codigo )AS SourceTable PIVOT( sum(vel_cantidad) FOR vel_talla IN ([0], [12M], [18M], [1M], [24M])) AS PivotTable;
"Error de sintaxis en la cláusula FROM"
Se que para utilizar PIVOT necesito unos requisitos, alguien puede decirme cómo comprobarlos? Estoy haciendo la consulta desde SQL developer, y atacando un mdb creado con acces...
gracias!