@himitsu: Na klar, weil SUM ja nun mal "zusammenrechnet"
ich würde es vielleicht so machen:
(Edit: 3. SUM: dabei darf es aber nur diese beiden Kontenarten geben!)
Delphi-Quellcode:
SELECT
SUM(CASE WHEN Kontoart = 'E' THEN Zahlung ELSE 0 END) AS Gesamt_Ein,
SUM(CASE WHEN Kontoart = 'A' THEN Zahlung ELSE 0 END) AS Gesamt_Aus,
SUM(CASE WHEN Kontoart = 'E' THEN Zahlung ELSE Zahlung * -1 END) AS Gesamt
FROM
Kassenbuch
wobei ich nicht weiss, ob diese Syntax von Interbase unterstützt wird.
Rolf
wenn nicht anders angegeben, schreibe ich zu D7, XE2 und MS
SQL - ansonsten fragen Sie ihren Administrator oder einen Operator. Update 06/2020: Delphi 10.4 Sydney