Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.079 Beiträge
 
Delphi 12 Athens
 
#10

AW: select sum mit feldausgabe

  Alt 27. Jul 2016, 18:07

SQL-Code:
select Kunde,
       sum(Zahlung) as Umsatz, -- alles zusammen, für jeden Kunden
       sum(iif(KontoArt = 'E', Zahlung, 0)) as Eingang, -- nur Einzahlungen des Kunden
       sum(iif(KontoArt = 'A', Zahlung, 0)) as Ausgang -- nur Auszahlungen des Kunden
from KASSENBUCH
where extract(year from datum) in (2016, 2017)
group by Kunde

select Kunde, extract(year from datum) as Jahr -- pro Kunde und Jahr
       sum(Zahlung) as Umsatz, -- alles zusammen, für jeden Kunden
       sum(iif(KontoArt = 'E', Zahlung, 0)) as Eingang, -- nur Einzahlungen des Kunden
       sum(iif(KontoArt = 'A', Zahlung, 0)) as Ausgang -- nur Auszahlungen des Kunden
from KASSENBUCH
where extract(year from datum) in (2016, 2017)
group by Kunde, Jahr
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (27. Jul 2016 um 18:10 Uhr)
  Mit Zitat antworten Zitat