Einzelnen Beitrag anzeigen

HolgerX

Registriert seit: 10. Apr 2006
Ort: Leverkusen
970 Beiträge
 
Delphi 6 Professional
 
#51

AW: Datum aus voriger Zeile zum berechnen

  Alt 25. Aug 2019, 20:08
Die Abfrage mit coalesce:
Code:
SELECT Qechtdat,wer,nummer,
JulianDay(Qechtdat) - 
coalesce((SELECT JulianDay(Qechtdat) as Tage ,0)
FROM Zwischen t2
WHERE t2.nummer = t1.nummer AND
JulianDay (t2.Qechtdat) < JulianDay(t1.Qechtdat)
ORDER BY
JulianDay(t2.Qechtdat)
DESC LIMIT 1) AS Tage FROM Zwischen t1
where Jahr = "2019"
and nummer = "139"
Es kommt - der beschriebene Fehler
coalesce((SELECT JulianDay(Qechtdat) as Tage ,0)

Wie p80286 schon schrieb : Zähl die Klammern!
-> 3x Öffnen und nur 2x Schließen....

coalesce((SELECT JulianDay(Qechtdat) as Tage) ,0)

So müsste diese Zeile lauten....
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)
  Mit Zitat antworten Zitat