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?

¿Fue útil?

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
scroll top