2016-09-13 48 views
2

enter image description here添加列以查看

我從我的視圖中獲取此數據。我需要獲取信息並將不同的金額類型轉換爲自己的列。這可以通過爲每種類型創建一個視圖並將它們稍後組合成單個視圖來完成。但是有沒有一種方法可以在單一視圖中完成這一切?

我在想使用子查詢或聯合,​​但我相對較新,不知道這是否是最佳的行動方案。

+1

什麼你要找的是['PIVOT'(HTTPS://technet.microsoft.com/en-us/library/ms177410 \(V = SQL .105 \).aspx) – alroc

+0

謝謝,如果我能弄清楚語法,那看起來很有希望。 – JFrizz

+0

再次感謝您和@E。僧侶,我仍在努力,但我認爲這是正確的方向。 – JFrizz

回答

2

嘗試支點:

SELECT * 
FROM 
(
    SELECT * 
    FROM [YOUR_VIEW] 
) piv 
PIVOT 
(MAX(Amount) FOR Type IN ([401k], [Roth], [Employer Match]) thisshoudwork