4 SQL-Abfragen zu 1 verwandeln?

Hallo,

ich habe folgende 4 SQL-Statements:
1.
SELECT [SKST]+„00000“+[EKST]+"" &
Format(Sum([AnzahlStd]),„0000000000.0“)+[LeistungsArt] AS Ausgabe
FROM [*Reporting2801]
GROUP BY [*Reporting2801].SKST, [*Reporting2801].EKST,
[*Reporting2801].AnzahlStd, [*Reporting2801].LeistungsArt;

SELECT [SKST]+„00000“+[EKST]+"" &
Format(Sum([AnzahlStd1]),„0000000000.0“)+[LeistungsArt] AS Ausgabe
FROM [*Reporting2801_1]
GROUP BY [*Reporting2801_1].SKST, [*Reporting2801_1].EKST,
[*Reporting2801_1].AnzahlStd1, [*Reporting2801_1].LeistungsArt;

SELECT [SKST]+„00000“+[EKST]+"" &
Format(Sum([AnzahlStd2]),„0000000000.0“)+[LeistungsArt] AS Ausgabe
FROM [*Reporting2801_2]
GROUP BY [*Reporting2801_2].SKST, [*Reporting2801_2].EKST,
[*Reporting2801_2].AnzahlStd2, [*Reporting2801_2].LeistungsArt;

SELECT [SKST]+„00000“+[EKST]+"" &
Format(Sum([AnzahlStd3]),„0000000000.0“)+[LeistungsArt] AS Ausgabe
FROM [*Reporting2801_3]
GROUP BY [*Reporting2801_3].SKST, [*Reporting2801_3].EKST,
[*Reporting2801_3].AnzahlStd3, [*Reporting2801_3].LeistungsArt;

Wie kann ich daraus eine große Abfrage erstellen, wo alle DS nacheinander abgefragt und angezeigt werden ??

Danke im voraus.
Gruß, Marsi

Hallo,

  1. UNION

Du kannst beliebige Abfragen IDENTISCHER AUSGABESTRUKTUR (Fehlende Attribute durch NULL ersetzen) durch UNION miteinander verbinden. Die Sortierung kommt dann an die letzte Abfrage.

  1. Warum?

Gruß

Peter