Opérations utilisant les valeurs de date et d’heure
En raison de la manière dont la date et l’heure sont stockées avec ces types, il est possible d’effectuer des opérations arithmétiques pour soustraire une date (heure) antérieure d’une date (heure) ultérieure.La date est représentée par le nombre de jours depuis la "date zéro" - le 17 novembre 1858.Le temps est représenté par le nombre de secondes (décimales comprises) écoulées depuis minuit.
Opérande 1 | Opérateur | Opérande 2 | Résultat |
---|---|---|---|
|
|
|
|
|
|
|
|
|
|
Valeur numérique |
|
|
|
|
|
|
|
|
|
|
|
Valeur numérique |
|
|
|
Valeur numérique |
|
|
|
Valeur numérique |
|
|
|
Valeur numérique |
|
|
|
|
Nombre de jours dans l’intervalle comme |
|
|
Valeur numérique |
|
|
|
|
Le nombre de secondes dans l’intervalle comme |
|
|
|
|
|
|
|
La valeur sans fuseau horaire est convertie en |
|
|
|
Le nombre de secondes entre les valeurs UTC est renvoyé comme suit |
|
|
|
Nombre de jours et de parties d’un jour dans un intervalle comme |
|
|
|
La valeur sans fuseau horaire est convertie en |
|
|
|
|
|
|
|
|
Une valeur de date/heure peut être soustraite de l’autre si :
-
Les deux valeurs sont du même type de date/heure ;
-
Le premier opérande est plus récent que le deuxième opérande.
Note
|
Dans le dialecte 1, le type |