原文:SQL Server 2008中逆透視轉換列的未知#到行
EmpID Week1 Week2 Week3...(Unknown unmber of weeks)
001 1 2 3
002 2 1 0
003 3 4 0
目標:
EmpID Attibute AttributeValue
001 Week1 1
001 Week2 2
001 Week3 3
002 Week1 2
002 Week2 1
002 Week3 0
003 Week1 3
003 Week2 4
003 Week3 0
.
.
.
(will auto generate unknown # of weeks and their values)
我做我的功課,我還沒有發現這樣一個quesiton。我發現的唯一一個類似的是「Dynamic SQL Server Pivot (UNPIVOT) column name to a row value」。我試圖運行該查詢,但SQL Server沒有返回任何結果,並且消息顯示「命令已成功完成」。