(Moderator)
Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
Delphi 11 Alexandria
|
AW: If Klausel im Select o.ä. gesucht
17. Jun 2014, 22: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 = '177' then K.Saldo else 0 END) as Saldo177 ,
sum(Case K.Konto = '189' then K.Saldo else 0 END) as Saldo189,
sum(Case K.Konto = '194' then 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
|
|
Zitat
|