Table des matières

Search

  1. Préface
  2. Le langage de transformation
  3. Constantes
  4. Opérateurs
  5. Variables
  6. Dates
  7. Fonctions

Référence du langage de transformation

Référence du langage de transformation

DATE_COMPARE

DATE_COMPARE

Renvoie un entier indiquant quelle date est la première. DATE_COMPARE renvoie une valeur d'entier et non une valeur de date.

Syntaxe

DATE_COMPARE(
date1
,
date2
)
Le tableau suivant décrit les arguments de cette commande:
Argument
Obligatoire/
Facultatif
Description
date1
Obligatoire
Type de données Date/Heure. Première date à comparer. Vous pouvez entrer une expression de transformation valide à condition qu'elle renvoie une date.
date2
Obligatoire
Type de données Date/Heure. Deuxième date à comparer. Vous pouvez entrer une expression de transformation valide à condition qu'elle renvoie une date.

Valeur de retour

-1 si la première date est antérieure.
0 si les deux dates sont identiques.
1 si la seconde date est antérieure.
NULL si une des valeurs de date est NULL.

Exemple

L'expression suivante compare chaque date dans les ports DATE_PROMISED et DATE_SHIPPED et renvoie un nombre entier indiquant la date antérieure :
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