MysterioJN
SQL-Guru
- Beiträge
- 158
Hallo zusammen,
ich habe zwei Tabellen und zwei Selects:
select vorgangsnummer, sum(mehrwertsteuer_bet), sum(bruttobetrag), count(vorgangsnummer) from dm_cf where jahr > 2013 group by vorgangsnummer
;
select vorgang, sum(k2.buch_betrag), count(vorgang) from klr_buch2_kopf k2 where jahr >2013 group by vorgang
Wenn ich die Ergebnisse nebeneinander lege, stimmen die Datenzeilen und Inhalte überein.
Mein Ziel soll also sein, einen Select zu haben, der die folgenden Spalten beinhaltet und die oben gewonnenen Ergebnisse "nebeneinander legt":
- Vorgangsnummer
- Mehrwertsteuer_bet,
- bruttobetrag
- buch_betrag
Ich habe es mit Join versucht, was aber zu falschen Ergebnissen geführt hat (zum Teil stimmt dann buch_betrag nicht mit bruttobetrag überein (sind doppelt oder Mehrfach "summiert":
select vorgangsnummer, vorgang, sum(mehrwertsteuer_bet), sum(bruttobetrag), sum(k2.buch_betrag) from dm_cf inner join klr_buch2_kopf k2 on dm_cf.vorgangsnummer = k2.vorgang group by vorgangsnummer, vorgang
Was mach ich falsch?
ich habe zwei Tabellen und zwei Selects:
select vorgangsnummer, sum(mehrwertsteuer_bet), sum(bruttobetrag), count(vorgangsnummer) from dm_cf where jahr > 2013 group by vorgangsnummer
;
select vorgang, sum(k2.buch_betrag), count(vorgang) from klr_buch2_kopf k2 where jahr >2013 group by vorgang
Wenn ich die Ergebnisse nebeneinander lege, stimmen die Datenzeilen und Inhalte überein.
Mein Ziel soll also sein, einen Select zu haben, der die folgenden Spalten beinhaltet und die oben gewonnenen Ergebnisse "nebeneinander legt":
- Vorgangsnummer
- Mehrwertsteuer_bet,
- bruttobetrag
- buch_betrag
Ich habe es mit Join versucht, was aber zu falschen Ergebnissen geführt hat (zum Teil stimmt dann buch_betrag nicht mit bruttobetrag überein (sind doppelt oder Mehrfach "summiert":
select vorgangsnummer, vorgang, sum(mehrwertsteuer_bet), sum(bruttobetrag), sum(k2.buch_betrag) from dm_cf inner join klr_buch2_kopf k2 on dm_cf.vorgangsnummer = k2.vorgang group by vorgangsnummer, vorgang
Was mach ich falsch?