簡單的樞軸 - 靜態列
使用專案銷售表從示例資料庫 ,讓我們計算並顯示我們售產品的總量。
這可以通過 group by 輕鬆完成,但我們假設我們以對每個 Product Id 我們有一列的方式旋轉我們的結果表。
SELECT [100], [145]
FROM (SELECT ItemId , Quantity
FROM #ItemSalesTable
) AS pivotIntermediate
PIVOT ( SUM(Quantity)
FOR ItemId IN ([100], [145])
) AS pivotTable
由於我們的新列是數字(在源表中),我們需要方括號 []
這將給我們一個輸出
100 |
145 |
---|---|
45 |
18 |