Pivot consultas em uma união
-
23-08-2019 - |
Pergunta
consultas Pivon, amo eles. Transformar linhas em colunas. Eu preciso fazer uma consulta pivot sobre a união de 3 outras consultas. Como faço para estruturar isso?
Eu já sei os nomes dos campos nas linhas que eu quero transformar mas onde eu colocar a declaração de pivô para que ele funciona?
Solução
Use uma tabela derivada:
SELECT ...
FROM (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
PIVOT ...
ou a CTE:
WITH cte AS (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
SELECT ...
FROM cte
PIVOT ...
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow