SQL Abfrage - Folgendes mit UNION möglich?
Lässt sich folgendes mit SQL Union realisieren? Habe damit schon rumgespielt, komme aber nicht wirklich weiter... Danke!
Auftragsnummer | Falten Start | Falten Ende | Kleben Start | Kleben Ende
A4711 | 01.09.2014 | 02.09.2014 | 05.09.2014 | 07.09.2014
Auftragsnummer | Start | Ende | Aktivität
A4711 | 01.09.2014 | 02.09.2014 | Falten
A4711 | 05.09.2014| 07.09.2014 | Kleben
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 249304
Url: https://administrator.de/contentid/249304
Ausgedruckt am: 22.11.2024 um 09:11 Uhr
4 Kommentare
Neuester Kommentar
Hallo,
Phil hat schon ganz recht nur die NULL Spalten braucht es ja nicht.
Um welche Datenbank handelt es sich?
Es gibt bei Oracle seit der 11g auch Pivot Funktionen mit denen das lösbar wäre. Vielleicht gibt es das in anderen SQL Datenbanken auch.
Gruß Jörg
Phil hat schon ganz recht nur die NULL Spalten braucht es ja nicht.
SELECT a.Auftragsnummer AS Auftragsnummer,
a."Falten Start" AS Start,
a."Falten Ende" AS Ende,
"Falten" AS Aktivität
FROM xyz_table AS a
UNION ALL
SELECT a.Auftragsnummer AS Auftragsnummer,
a."Kleben Start" AS Start,
a."Kleben Ende" AS Ende,
"Kleben" AS Aktivität
FROM xyz_table AS a
Um welche Datenbank handelt es sich?
Es gibt bei Oracle seit der 11g auch Pivot Funktionen mit denen das lösbar wäre. Vielleicht gibt es das in anderen SQL Datenbanken auch.
Gruß Jörg