簡單的樞軸 - 靜態列

使用專案銷售表示例資料庫 ,讓我們計算並顯示我們售產品的總量。

這可以通過 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