Fonctions qui renvoient des dates

Fonctions qui renvoient des dates Description Exemple

CURDATE

CURRENT_DATE

Renvoie la date du jour

 

CURTIME

CURRENT_TIME

Renvoie l'heure actuelle

 

CURTIMESTAMP

CURRENT_TIMESTAMP

Renvoie la valeur d'horodatage actuelle

 

TIMESTAMPVAL

Convertit une chaîne de caractères en horodatage

TIMESTAMPVAL('2028-01-30 14:00:00') renvoie sa valeur d'horodatage

DATE

TODAY

Renvoie la date du jour

Si la date du jour est le 21/11/2028, DATE() renvoie 2028-11-21

DATEVAL

Convertit une chaîne de caractères en date

DATEVAL('2028-01-30') renvoie 2028-01-30

INTERVAL

Ajoute ou soustrait une valeur d'intervalle d'un type d'unité spécifié (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND) à une valeur de date ou d'heure

DATEVAL('2028-01-30') - INTERVAL 2 YEAR renvoie 2026-01-30

DATEVAL('2028-01-30') + INTERVAL 3 MONTH renvoie 2028-04-30

Remarques 

  • La fonction DATE() n'est plus utilisée. Utilisez à la place le standard SQL CURRENT_DATE.

  • La fonction INTERVAL ne peut pas être utilisée de manière isolée. Vous devez l'ajouter ou la soustraire à une valeur de date ou d'heure afin d'éviter toute erreur.