Einzelnen Beitrag anzeigen

HolgerX

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

AW: Datum aus voriger Zeile zum berechnen

  Alt 25. Aug 2019, 10:41
Hmm..

Ich hab noch keine verständliche deutsche Erklärung für den Befehl "coalesce" gefunden, darum fische ich mit Deinem Tip im trüben.
Aber trotzdem vielen Dank für Deine Geduld.
Google mit 'coalesce' gibt direkt als erstes:
https://docs.microsoft.com/de-de/sql...ql-server-2017

Die Beschreibung ist gleich mit der von MySQL (2. Link in EN), Oracle und SQLite:
https://www.w3schools.com/sql/func_mysql_coalesce.asp
https://docs.oracle.com/cd/B28359_01...htm#SQLRF00617
http://www.sqlitetutorial.net/sqlite...lite-coalesce/

Somit sollte diese Funktion in allen DB-Systemen vorhanden sein...

und somit sollte
-coalesce((SELECT JulianDay(Qechtdat) As PrevDate , 0)

entweder das letzte Datum, wenn vorhanden und somit nicht NULL, zurück liefern, ansonsten, wenn kein Datum vom SubSelect kommt (somit NULL) die '0'.
(Ja ich Verwende Delphi 6 Pro und will NICHT wechseln!)

Geändert von HolgerX (25. Aug 2019 um 10:43 Uhr)
  Mit Zitat antworten Zitat