Hallo zusammen,
ich suche für folgendes
sinnnbindliches SQL-Statement eine Lösung:
Zitat:
select K.Datum, '', LTrim(P.PersNr), P.Name, P.Vorname, K.Saldo, K.Saldo, K.Saldo 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 <> '')
Es sollen also 3x hintereinander ein
K.Saldo angezeigt werden. Dabei muss beim ersten K.Saldo immer dann der Wert stehen wenn das K.Konto = 177 ist, beim zweiten K.Saldo der Wert des Kontos anzeigen, wenn das K.Konto = 189 ist und beim dritten K.Saldo den Wert anzeigen, wenn das K.Konto = 194 ist.
Ich habe schon einiges probiert, z.B. mit Case. Ich bin mir aber nicht sicher ob das überhaupt richtig ist. Ein funktionierendes
SQL-Statement habe ich nicht hinbekommen.
Deswegen meine Frage an die erfahrenen:
Wie müsste das Statement aufgesetzt werden?
Vielen Dank schon mal vorab!