Pivon查询,爱他们。将行转换为列。我需要对其他3个查询的并集进行数据透视查询。我该如何构建这个?
我已经知道要转换的行中字段的名称但是我在哪里放置pivot语句以便它可以工作?
答案 0 :(得分:5)
使用派生表:
SELECT ...
FROM (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
PIVOT ...
或CTE:
WITH cte AS (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
SELECT ...
FROM cte
PIVOT ...