0
我想要掌握樞軸查詢語法。SQL 2005樞軸查詢
我有大約20個字段值得全部用1場,這是爲那些20個字段的類別(由字段我的意思是列)相關聯的彙總數據。
它看起來像這樣
Category1 column1 column2 column3
Category2 column1 column2 column3
等等...
我所試圖做的是轉動的結果出來這樣
Category1 Category2 Category3
column1 column1 column1
column2 column2 column2
column3 column3 column3
我的查詢看起來像這樣
SELECT TOP(3) category FROM
(
SELECT category FROM table
)p
PIVOT
(
AVG(column1) as column1, AVG(column2) as column2, AVG(column3) as column3)
FOR category IN category
) AS pvt;
我正在運行SQL Server 2005.感謝您的任何幫助或建議!
PIVOT還是這是一個轉置? – 2009-12-02 15:43:39
我不知道我猜。 :-)我從來沒有做過轉置 – a432511 2009-12-02 16:31:13