Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#6

AW: SQL Summierung

  Alt 22. Aug 2015, 21:47
Aufträge mit einer Zahlung an dem Tag datum
SQL-Code:
select distinct fsanr
from tbl_zahlungen
where ratendatum = :datum
Saldo aller Aufträge
SQL-Code:
SELECT
  fsanr,
  sum(ratenwert) as SummeZahlungen,
  count(ratendatum) as Anzahl
FROM tbl_zahlungen
GROUP BY fsanr
Und jetzt alles zusammen:
SQL-Code:
select
  a.anr,
  a.a_name,
  Saldo.SummeZahlungen,
  Saldo.Anzahl
from tbl_auftrag1 as a
join (
  SELECT
    fsanr,
    sum(ratenwert) as SummeZahlungen,
    count(ratendatum) as Anzahl
  FROM tbl_zahlungen
  GROUP BY fsanr ) as Saldo on Saldo.fsanr = a.anr
where a.anr in (
  select distinct fsanr
  from tbl_zahlungen
  where ratendatum = :datum )
Und hier nochmal vereinfacht zum herumspielen
http://sqlfiddle.com/#!3/d66ab/3
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)

Geändert von Sir Rufo (23. Aug 2015 um 08:23 Uhr)
  Mit Zitat antworten Zitat