0
我有這樣的一個表:PIVOT在SQL表
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
我在查詢中犯了什麼錯誤?
謝謝你Peter .. – Xavier
如何爲動態列實現同樣的功能.. – Xavier