Einzelnen Beitrag anzeigen

rokli

Registriert seit: 21. Mär 2009
Ort: Rödinghausen
301 Beiträge
 
Delphi 10.4 Sydney
 
#19

AW: select sum mit feldausgabe

  Alt 28. Jul 2016, 12:03
@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 = 'ETHEN Zahlung ELSE 0 END) AS Gesamt_Ein,
   SUM(CASE WHEN Kontoart = 'ATHEN Zahlung ELSE 0 END) AS Gesamt_Aus,
   SUM(CASE WHEN Kontoart = 'ETHEN 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

Geändert von rokli (28. Jul 2016 um 12:05 Uhr)
  Mit Zitat antworten Zitat