Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

DATE_OF_JULIAN_DAY() - Julianische Tagesnummer umwandeln

Funktionsgruppe: Zeitfunktion

DATE_OF_JULIAN_DAY() liefert zu einer Julianischen Tagesnummer das entsprechende Datum gemäß dem Gregorianischen Kalender (siehe auch die inverse Funktion „JULIAN_DAY_OF_DATE()“ in  "JULIAN_DAY_OF_DATE() - Datum umwandeln").

Die Julianische Tagesnummer eines Datums ist die Anzahl Tage, die seit dem 24. November des Jahres 4714 v. Chr. (gemäß dem Gregorianischen Kalender) vergangen sind.

DATE_OF_JULIAN_DAY() und JULIAN_DAY_OF_DATE() sind inverse Funktionen. Wenn z.B. eine Bedingung der Form JULIAN_DAY_OF_DATE( spalte) < :benutzervariable vorliegt, dann kann der SQL-Optimizer diese Bedingung intern zur Bedingung spalte < DATE_OF_JULIAN_DAY( :benutzervariable) umformen, um die Nutzung von Indizes auf spalte zu ermöglichen. :benutzervariable darf deshalb nur Werte enthalten, die als Argument von DATE_OF_JULIAN_DAY() erlaubt sind. Dies gilt auch für beliebige konstante Ausdrücke an Stelle von :benutzervariable.



DATE_OF_JULIAN_DAY ( ausdruck )



ausdruck

Ganzzahliger numerischer Ausdruck. Sein Wert stellt eine Anzahl von Tagen dar, die seit dem 24. November des Jahres 4714 v. Chr. vergangen sind. Er muss zwischen 1721426 und 5373484 liegen.
ausdruck darf kein multipler Wert mit Dimension > 1 sein.


Ergebnis

Ergibt ausdruck den NULL-Wert, so ist das Ergebnis der NULL-Wert.

Sonst:

SESAM/SQL interpretiert den Wert, der sich aus ausdruck ergibt, als Julianische Tagesnummer. Das Ergebnis der Funktion ist das Datum, das dieser Julianischen Tagesnummer entspricht.


Datentyp: DATE


Beispiel

DATE_OF_JULIAN_DAY (2451545)

2000-01-01