Inhaltsverzeichnis

Search

  1. Vorwort
  2. Umwandlungssprache
  3. Konstanten
  4. Operatoren
  5. Variablen
  6. Datumsangaben
  7. Funktionen

Referenzhandbuch für die Umwandlungssprache

Referenzhandbuch für die Umwandlungssprache

DATE_COMPARE

DATE_COMPARE

Gibt eine Ganzzahl zurück, die zeigt, welcher von zwei Terminen der frühere ist. DATE_COMPARE gibt keinen Datumswert, sondern einen Ganzzahlwert zurück.

Syntax

DATE_COMPARE(
date1
,
date2
)
In der folgenden Tabelle werden die Argumente für diesen Befehl beschrieben:
Argument
Erforderlich/
Optional
Beschreibung
date1
Erforderlich
Datum/Zeit-Datentyp. Das erste Datum im Vergleich. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben, sofern seine Auswertung ein Datum ergibt.
date2
Erforderlich
Datum/Zeit-Datentyp. Das zweite Datum im Vergleich. Sie können einen beliebigen gültigen Umwandlungausdruck eingeben, sofern seine Auswertung ein Datum ergibt.

Rückgabewert

-1, wenn das erste Datum früher liegt.
0, wenn das erste Datum mit dem zweiten identisch ist.
1, wenn das zweite Datum früher liegt.
NULL, wenn einer der Datumswerte NULL ist.

Beispiel

Der folgende Ausdruck vergleicht alle Datumsangaben in den Ports DATE_PROMISED und DATE_SHIPPED und gibt eine Ganzzahl zurück, die angibt, welches Datum früher liegt:
DATE_COMPARE( DATE_PROMISED, DATE_SHIPPED )
DATE_PROMISED
DATE_SHIPPED
RETURN VALUE
Jan 1 1997
Jan 13 1997
-1
Feb 1 1997
Feb 1 1997
0
Dec 22 1997
Dec 15 1997
1
Feb 29 1996
Apr 12 1996
-1  
(Leap year)
NULL
Jan 6 1997
NULL
Jan 13 1997
NULL
NULL