Not: Anlaşılabilir olması için tablo basit tutulmuştur.
Muhasebe Tablosu
CREATE Table tblMuhasebe ( id INT PRIMARY KEY IDENTITY, ad_soyad NVARCHAR(50), donem NVARCHAR(6), toplam INT )
İçerisine biraz kayıtlar ekleyelim
Eklenen Kayıtlar
Görüldüğü gibi 201501 (2015 Ocak), 201502 (2015 Şubat), 201503 (2015 Mart) ayına ait satış raporlarının kayıtları bulunmaktadır. Şimdi ise pivot tablo yaparak dönemleri yatay olarak (tablonun bir kolonu gibi) gösterelim.
Pivot SorgusuSELECT ad_soyad, [201501] AS [2015 Ocak], [201502] AS [2015 Şubat], [201503] AS [2015 Mart] FROM (SELECT ad_soyad, toplam, donem FROM tblMuhasebe) AS SATIS_SONUCU PIVOT (SUM(toplam) FOR donem IN([201501], [201502], [201503])) AS SATIS_SONUCU_PIVOT