追加列以进行查看

时间:2016-09-13 20:16:27

标签: sql sql-server

enter image description here

我从我的视图中获取此数据。我需要获取信息并将不同的Amount Types转换为他们自己的列。这可以通过为每种类型创建视图并稍后将它们组合到单个视图中来完成。但有没有办法在一个视图中完成所有这些?

我在考虑使用子查询或联合,​​但我相对较新,不确定这是否是最好的行动方案。

1 个答案:

答案 0 :(得分:2)

尝试一个支点:

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