我有一张这样的桌子:
Value Name
ProjectA ProjectName
10/10/2012 StartDate
10/10/2013 EndDate
ProjectB ProjectName
11/11/2012 StartDate
11/11/2013 EndDate
ProjectC ProjectName
12/12/2012 StartDate
12/12/2013 EndDate
我需要将表格更改为:
Project Name Start Date End Date
ProjectA 10/10/2012 10/10/2013
ProjectB 11/11/2012 11/11/2013
ProjectC 12/12/2012 12/12/2013
我使用以下查询来实现我的结果,
select * from Project
pivot
(
max(Value)
for[Name] in ([Project Name],[Start Date],[End Date])
)piv
一旦我执行这个,我得到的结果是:
Project Name Start Date End Date
Project C 12/12/2012 12/12/2013
我在查询中犯了什么错误?