Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.475 Beiträge
 
Delphi 12 Athens
 
#4

AW: SQL : SUM Funktion mit Bedingungen für Felder

  Alt 3. Jul 2014, 16:54
Das Stichwort heißt SubSelects.

Delphi-Quellcode:
SELECT
 SUM(Betrag) AS SummeGesamt,
 SUM(Anteil_A) AS SummeAnteilA,
 SUM(Bezahlt_A) AS SummeBezA,
 SUM(Anteil_B) AS SummeAnteilB,
 SUM(Bezahlt_B) AS SummeBezB,
 /* ungetestet */
 (SELECT SUM(Anteil_A) WHERE RechDatumTeilA IS NULL) + (SELECT SUM(Anteil_B) WHERE RechDatumTeilB IS NULL) AS Ohne_Rechnungen,
 (SELECT SUM(Anteil_A) WHERE not RechDatumTeilA IS NULL) + (SELECT SUM(Anteil_B) WHERE not RechDatumTeilB IS NULL) AS Offene_Rechnungen
FROM
 Rechnungen;
Ich weiß allerdings nicht ob ADS damit klar kommt.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat