Exemple d'utilisation
DATETIME_SUB(Order Date, INTERVAL 1 WEEK)
Syntaxe
DATETIME_SUB( datetime_expression, INTERVAL integer part )
Paramètres
datetime_expression
: expression ou champ de type "Date" ou "Date et heure".integer
: champ ou expression numériques représentant le nombre de parties à soustraire.part
: unité de mesure du temps à soustraire. DATETIME_ADD accepte les valeurs suivantes pourpart
:MICROSECOND
: disponible pour les champs ou les expressions de type "Date et heure".MILLISECOND
: disponible pour les champs ou les expressions de type "Date et heure".SECOND
: disponible pour les champs ou les expressions de type "Date et heure".MINUTE
: disponible pour les champs ou les expressions de type "Date et heure".HOUR
: disponible pour les champs ou les expressions de type "Date et heure".DAY
WEEK
: cette partie de date commence le dimanche.ISOWEEK
: utilise les limites de semaine ISO 8601. Les semaines ISO commencent le lundi.MONTH
QUARTER
YEAR
ISOYEAR
: utilise la limite d'année à numérotation de semaines ISO 8601. La limite d'année ISO est le lundi de la première semaine dont le jeudi appartient à l'année civile grégorienne correspondante.
Type de données renvoyées
Date et heure
Examples
Exemple de formule | Sortie |
---|---|
DATETIME_SUB(DATETIME "2008-12-25 15:30:00", INTERVAL 10 MINUTE) |
2008-12-25 15:20:00 |
DATETIME_SUB(DATE "2008-12-25", INTERVAL 5 DAY) |
2008-12-20 |
Remarques
Cette fonction n'est pas disponible pour les types de dates en mode de compatibilité.
Une manipulation particulière est requise pour les éléments MONTH
, QUARTER
et YEAR
lorsque la date correspond au dernier jour du mois (ou à un jour très proche). Si le mois résultant ne comporte pas suffisamment de jours pour inclure la date et l'heure d'origine, le jour renvoyé est le dernier jour du nouveau mois.