2009-07-06 96 views
1

查詢,愛他們。將行變成列。我需要對3個其他查詢的聯合進行數據透視查詢。我如何構造這個?在聯盟中查看樞軸查詢

我已經知道我想要轉換的行中的字段的名稱,但是我在哪裏放置了樞軸語句以便它可以工作?

回答

5

使用派生表:

SELECT ... 
FROM (
    SELECT ... 
    FROM ... 
    UNION ALL 
    SELECT ... 
    FROM ... 
    ...) 
PIVOT ... 

或CTE:

WITH cte AS (
    SELECT ... 
    FROM ... 
    UNION ALL 
    SELECT ... 
    FROM ... 
    ...) 
SELECT ... 
    FROM cte 
    PIVOT ...