Question

requêtes Pivon, amour em. Tournières en colonnes. Je dois faire une requête de pivot sur l'union des 3 autres requêtes. Comment structurez-je cela?

Je connais déjà les noms des champs dans les lignes que je veux transformer, mais où dois-je mettre le compte de pivot de sorte qu'il fonctionne?

Était-ce utile?

La solution

A l'aide d'une table dérivée:

SELECT ...
 FROM (
   SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
PIVOT ...

ou un CTE:

WITH cte AS (
  SELECT ...
    FROM ...
   UNION ALL
   SELECT ...
    FROM ...
   ...)
SELECT ...
  FROM cte
  PIVOT ...
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top