Vue d’ensemble
La fonction dateAdd()
ajoute un intervalle de temps spécifié à un temps donné et renvoie le résultat.
Syntaxe
dateAdd(time, interval, unit)
Élément |
Type |
Description |
---|---|---|
time |
Datetime, timestamp, string | Le temps d'origine |
interval |
Integer | La valeur de l'intervalle de temps à ajouter |
unit |
string | L'unité de l'interval , qui peut être définie comme year , month , day , hour , minute , ou second |
Type de retour : Datetime
Exemple de résultat
return dateAdd("1970-01-01 10:00:00", -1, "hour")
Résultat : 1970-01-01 09:00:00
Exemple d'utilisation
Prolonger toutes les adhésions de 3 jours et 12 heures.
update().nodes({@membership}).set({
expiry: dateAdd(dateAdd(expiry, 3, "day"), 12, "hour")
})