Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu
Online

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

AW: select sum mit feldausgabe

  Alt 27. Jul 2016, 17: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
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

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