Forum
Merhabalar,
MSSQL'de bir tabloyla ilgili pivot işlemi gerçekleştirmek istiyorum. Pivot olarak kullanacğım tabloda ALAN ve ALAN_DEGER adında iki kolon var. ALAN kolonu altındaki değerleri sütun haline getirip, altlarında ALAN_DEGER kolonunda yer alan değerleri sıralamak istiyorum. Veriler sayısal değil. Haliyle SUM,AVG,MAX,MIN gibi argümanlar kullanamayacağım. Direk ALAN_DEGER kolonundan dönen değeri satırlar şeklinde göstermek istiyorum. Yardımcı olursanız çok sevinirim.
Teşekkürler şimdiden ...
Merhaba,
Link işime yaradı teşekkür ederim.
SELECT [FirstName], [MiddleName], [LastName], [Date]
FROM #temp
PIVOT
( MIN([Data])
FOR [DBColumnName] IN ([FirstName], [MiddleName], [LastName], [Date])
)AS p
Bu yapıyı kullanarak sorguyu çıkardım. Yalnız bu sorgu cümlesi içerisinde 2 tabloyu bağlamak adına INNER JOIN işlemi yapmam gerekiyor. Birkaç deneme yaptım ancak olmadı. Bu konuyla ilgili de yardımda bulunabilir misiniz?