我似乎無法讓我的頭圍繞這個問題,我想我需要在SQL Server 2008中透視和逆透視的組合:卡住逆透視/樞紐組合SQL Server 2008上
我有一個表,如下所示:
Sale | Month | Count | Budgeted | Actual
------------------------------------------------
NewSale | 1 | 120 | 45.23 | 50.10
NewSale | 2 | 30 | 3.10 | 1.2
NewSale | 3 | 70 | 45.00 | 100.32
我需要轉動,這樣幾個月的欄目,但是UNPIVOT所以我得到的計數,編入預算,實際爲行,所以它是這樣的...
Type | 1 | 2 | 3
-----------------------------------
Count | 120 | 30 | 70
Budgeted | 45.23 | 3.10 | 45.00
Actual | 50.10 | 1.2 | 100.32
我到目前爲止,我已經試過了,但我不能RK如何把樞軸在那裏:
select
*
from YTD
pivot
(
sum([Count]), sum([Budgeted]), sum([Actual])
for [Month] in ([1],[2],[3],[4],[5],[6],[7],[8],[9],[10],[11],[12])
)
as figures
這給了我一個語法錯誤,因爲你不能在樞軸多個計算(據我從錯誤的理解。
幫助!!!
非常感謝你 - 非常好地工作:D – AshesToAshes 2012-03-11 08:08:56