Einzelnen Beitrag anzeigen

mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.851 Beiträge
 
Delphi 11 Alexandria
 
#8

AW: If Klausel im Select o.ä. gesucht

  Alt 17. Jun 2014, 21:59
Dann musst du die Zeilen per Aggregatfunktion zusammenfassen:
SQL-Code:
select K.Datum,
LTrim(P.PersNr),
P.Name,
P.Vorname,
sum(Case K.Konto = '177then K.Saldo else 0 END) as Saldo177 ,
sum(Case K.Konto = '189then K.Saldo else 0 END) as Saldo189,
sum(Case K.Konto = '194then K.Saldo else 0 END) as Saldo194
from Kontenstand as K, Personalstamm as P
where (K.PersId=P.Identifikation)
and
((K.Konto='177')or(K.Konto='189')or(K.Konto='194') )
and
(((K.Datum) = CURRENT_DATE()-3)) and (K.Saldo <> '')
order by
  K.Datum, P.PersNr, P.Name, P.Vorname;
Markus Kinzler
  Mit Zitat antworten Zitat