0
我一直堅持select語句,將行轉換爲列。我已經嘗試過PIVOT,我能夠轉換單列。但我的要求是有點不同。我已經解釋了下面的要求。將行轉換爲列並將兩列合併爲其值
我有如下的表結構,
我想選擇如下數據,
在表中的值是動態的,這是不這是我面臨的一個問題。但我需要一種方法來獲得以下結果。
有人請給我一個暗示做這件事,可能是一種方法來修改下面的樞軸。
select *
from
(
select TSID,AID,Count,BID
from tbl TS
WHERE TS.TPID = 1
) src
pivot
(
sum(Count)
for AID in (AID1,AID2,AID3)
) piv
謝謝。
完美的作品,thsi正是我需要。謝謝 – Naveen