Domanda

query Pivon, amore em. Girare a righe in colonne. Ho bisogno di fare una query perno su l'unione di 3 altre query. Come faccio a strutturare questo?

So già i nomi dei campi nelle righe che voglio trasformare ma dove metto la dichiarazione perno in modo che funziona?

È stato utile?

Soluzione

Utilizzare una tabella derivata:

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 ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top