Birden çok sütun üzerinde pivot etmeye çalışıyorum. Ben şimdiye kadarSQL server Çoklu Sütunlarda Pivot
CREATE TABLE #t (id int, Rscd varchar(10),Accd varchar(10),position int)
INSERT INTO #t Values (10,'A','B',1)
INSERT INTO #t Values (10,'C','D',2)
Select id,[1],[2],[11],[12] FROM
(SELECT id, Rscd,Accd, position , position +10 as Aposition
From #t)
As query
PIVOT (MAX(Rscd)
FOR Position IN ([1],[2])) AS Pivot1
PIVOT (MAX(Accd)
FOR Aposition IN ([11],[12])) AS Pivot2
denedi neler Burada SQL sunucusu 2008. edilir kullanıyorum aşağıdaki I
id 1 2 11 12
10 NULL C NULL D
10 A NULL B NULL
alıyorum sonuç Ama başarmak için çalışıyorum sonucudur belirtilen
id 1 2 11 12
10 A C B D
Herhangi bir yardım? Kodumda yanlış olan ne?
olası yinelenen - biz tarafından bir araya Can pivot içinde birden çok sütun var mı? Örneğin. maks (değer), min (col1), toplam (col5). Varsa, bunun için iyi bir örnek var mı? –