Hiho,
ich hab hier ein Problem mit einem Outer Join
bei dem alle Sätze aus der Tabelle mwsteuer,wenn
ergebnisse die Summe angezeigt werden soll.
Allerdings werden nur die Sätze wenn Ergebnisse
vorhanden sind angezeigt.
SQL-Code:
SQL.Text:='
SELECT B.ssatz,sum(IIF(not A.bericht,A.gpreis,0)) AS steurge '+
'
FROM mwsteuer AS B '+
'
RIGHT OUTER JOIN best_archiv AS A '+
'
ON B.ssatz=A.steuer '+
'
WHERE A.zero=:TA2 '+
'
GROUP BY B.ssatz '+
'
ORDER BY B.ssatz';
Beispiel:
so lautet das Ergebnis:
19 100,00
es soll aber:
0 0,00
7 0,00
19 100,00
Was mach ich falsch?