Einzelnen Beitrag anzeigen

HPB

Registriert seit: 2. Jun 2008
365 Beiträge
 
Delphi XE7 Professional
 
#1

select sum mit feldausgabe

  Alt 27. Jul 2016, 16:03
Datenbank: interbase • Version: xe3 • Zugriff über: ib
Guten Tag Delphianer,
zu dem folgenden Problem finde ich die Lösung nicht.
Ich habe eine Tabelle "Kassenbuch" mit den folgenden Feldern:
Datum, KontoNr, KontoName, Zahlung, KontoArt, AuszugsNr

Ich möchte nun folgende Auswertung starten.
Summe alle Einzahlungen mit KontoArt = 'E'
Summe aller Ausgaben mit KontoArt = 'A'
Danach die Felder (Datum, KontoNr, KontoName, Zahlung, AuszugsNr)

Die normale Summenbildung mit:
Delphi-Quellcode:
Select sum(Zahlung) as Einzahlungen, sum(Zahlung) as Ausgabe
from Kassenbuch where extract(year from datum) in (:JahrVon, :pJahrBis)
bildet ja nur die Summen ohne Bedingungen.

Wie muss ich die "Where-Klausel" gestalten, damit die Summenwerte und auch noch die
Felder der Tabelle ausgegeben werden.
Geht dies überhaupt?
Ich hoffe die Darlegung ist nachvollziebar.
Mit Gruß HPB
  Mit Zitat antworten Zitat