Las consultas de pivote en una unión
-
23-08-2019 - |
Pregunta
consultas Pivon, amor Em. Convertir filas en columnas. Necesito hacer una consulta de pivote de la unión de otros 3 consultas. ¿Cómo estructuro esto?
Ya sé los nombres de los campos en las filas que desea transformar, pero ¿Dónde pongo la declaración de pivote por lo que funciona?
Solución
Utilice una tabla derivada:
SELECT ...
FROM (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
PIVOT ...
o un CTE:
WITH cte AS (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
SELECT ...
FROM cte
PIVOT ...
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow