请帮我解决这个问题。 我有这样的数据:
ID Name TotalCost
---- ---------------- ----------
1 Wash, Dry & Fold 175.00
2 Hand Wash and Fold 275.00
3 Pressing Only 25.00
4 Hand Wash and Fold 205.00
5 Dry Clean 395.00
6 Pressing Only 100.00
我想像这样显示我的表格: 使用没有Agrregate的PIVOT可以实现吗?
ID Wash, Dry & Fold Hand Wash and Fold Pressing Only Dry Clean
---- ---------------- ----------------- -------------- -----------
1 175.00
2 275.00
3 25.00
4 205.00
5 395.00
6 100.00
谢谢。
答案 0 :(得分:0)
select *
from
(
select ID, Name, TotalCost
from Table
) src
pivot
(
sum(TotalCost)
for Name in ('Wash, Dry & Fold','Hand Wash and Fold','Pressing Only','Dry Clean' )
) piv;