0
這是我的查詢。如何將行值轉換爲SQL Server 2008中的列標題?
SELECT * FROM client_data where RefID =27
和Value
列的數據類型爲nvarchar
。
表就像下面...
AnalysisID RefID RefColumn Value
44 27 Reporting_Currency EUR
44 27 Reporting_Currency EUR
44 27 Reporting_Currency USD
44 27 Reporting_Group 0001
44 27 Reporting_Group 0001
44 27 Reporting_Group 0002
44 27 Reporting_Language EN
44 27 Reporting_Language EN
44 27 Reporting_Language DE
65 27 Company_Code -
65 27 MANDT -
65 27 Reporting_Currency -
預期的結果:
Analysisid Reporting_Currency Reporting_Group Reporting_Language
44 EUR 0001 EN
44 EUR 0001 EN
44 USD 0002 DE
65 -
我試着用PIVOT
但未能成功。
我該怎麼做?
問候, 約翰福音