Hallo,
ich habe ein
SQL Problem und noch keine passende Lösung.
Es gibt 2 Tabellen:
Code:
1. BonPos P mit diesen relevanten Spalten:
KASSENABSCHLUSS_NR, BON_ID, GV_TYP
2. BonPos_Ust PU mit diesen relevanten Spalten:
Z_KASSE_ID, KASSENABSCHLUSS_NR, BON_ID, POS_BRUTTO
Mein bisheriges
SQL Statement:
Code:
select pu.KASSENABSCHLUSS_NR, SUM(pu.POS_BRUTTO)
from KASSE_BONPOS_UST pu, KASSE_BONPOS p
where (pu.Z_KASSE_ID = 'MeineKasse') and
(pu.KASSENABSCHLUSS_NR = p.KASSENABSCHLUSS_NR) and
(pu.BON_ID = p.BON_ID) and
(p.GV_TYP = 11)
group by pu.KASSENABSCHLUSS_NR
order by pu.KASSENABSCHLUSS_NR
Das produziert eine Liste aller Bruttosummen aller
Belege die GV_TYP = 11 Buchungen beinhalten.
Das ist zwar schon ganz nett, aber ich bräuchte im Ergebnis für
jede KASSENABSCHLUSS_NR für die es keine GV_TYP = 11 Buchungen
gibt auch einen Eintrag. Die Summe wäre in dem Fall dann 0.
Geht das? Falls ja, wie?
Grüße
TurboMagic