Pivot-Abfragen in einer UNION
-
23-08-2019 - |
Frage
Pivon Abfragen, Liebe em. Drehen Sie Zeilen in Spalten. Ich brauche eine Pivot-Abfrage auf der Vereinigung von drei anderen Abfragen zu tun. Wie strukturiere ich das?
Ich weiß schon die Namen der Felder in den Reihen I umwandeln wollen, aber wo platziere ich die Pivot-Anweisung, damit es funktioniert?
Lösung
Verwenden Sie eine abgeleitete Tabelle:
SELECT ...
FROM (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
PIVOT ...
oder einen CTE:
WITH cte AS (
SELECT ...
FROM ...
UNION ALL
SELECT ...
FROM ...
...)
SELECT ...
FROM cte
PIVOT ...
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow