Pivotear datos | SQL Server Performance Forums

SQL Server Performance Forum – Threads Archive

Pivotear datos

Tengo una tabla en la que tiene registros de ventas, compras y devoluciones con las siguientes columnas: Código_producto, Descripción, Costo, Precio, Tipo_Transacción, Fecha, Sucursal Donde Tipo_Transacción = es para distinguir si es una venta, compra o devolución Quiero agrupar los datos por la Sucursal y la fecha(en MESES) para que salga algo así:
Compras Ventas Devoluciones
codigo_producto, Descripción, Ene,Febr.Dic Ene,Febr.Dic Ene,Febr.Dic Les agradeceré su valiosa colaboración edgar
select codigo_producto, descripción, fecha from tabla
group by sucursal. Prueba esto y luego seguimos. Luis Martin
Moderator
SQL-Server-Performance.com All in Love is Fair
Stevie Wonder
All postings are provided “AS IS” with no warranties for accuracy.
Ok, esto ya lo tengo. Ahora como agrupo los datos por el tipo_transaccion(Compra, Venta, etc.) y a su vez estas estén agrupadas por sucursal que son varias. Ejemplo: Sucursal A Sucursal B
codigo descripcion compras ventas devoluciones compras ventas devoluciones 1 agua 10 5 0 5 0 2
252 chocolate 30 11 2 10 3 4
edgar
En una sola línea no se puede con sentencias SQL. Para eso tendrías que usar otra cosa como Cristal Report o algo parecido. Luis Martin
Moderator
SQL-Server-Performance.com All in Love is Fair
Stevie Wonder
All postings are provided “AS IS” with no warranties for accuracy.
]]>