0
我有一个在SQL Server中的表格,下面的条目。如何分组透视列?
Name Type Amount
------------------------------
ABC Opening 100
CBD Invoice 200
ABC Spreadsheet 250
FBD Closing 400
我想创建一个基于上述的数据透视表,但是,我也试图将类型列分成3个不同的列。
- 开放
- 下面关闭
- 活性(其他)
见表。这可能吗?
Name Opening Activity Closing
----------------------------------------
ABC 100 200 0
CBD 0 250 0
FBD 0 0 400
代码到目前为止
select *
from
(
select [Name]
,[Type]
,[Amount]
from my_Table
) a
pivot(sum(Amount)
for Type in (Opening], [Closing])
)as pvt
我如何去这样做呢?