martes, 12 de julio de 2016

Pasar Filas a Columnas con Pivot en SQL Server

Tenemos los Siguientes datos en la Tabla "Ventas".


usaremos la siguiente instrucción SQL Server (Pivot) para pasar de filas a Columnas.

SELECT Periodo,[01-Trujillo],[04-Cajamarca],[10-Lima Villa el Salvador]
FROM (SELECT Sede,Periodo,Importe
FROM Ventas)PVT
PIVOT (SUM(PVT.Importe) FOR PVT.Sede IN ([01-Trujillo],[04-Cajamarca],[10-Lima Villa el Salvador])) AS Child

El resultado sera el siguiente.



No hay comentarios:

Publicar un comentario