Vue d’ensemble
La fonction dateDiff()
calcule l'intervalle de temps dans l'unité spécifiée entre deux valeurs temporelles données (end_time
- start_time
) et retourne la partie entière de l'intervalle.
Syntaxe
dateDiff(end_time, start_time, unit)
Paramètre |
Type |
Description |
---|---|---|
end_time |
Datetime, timestamp, string | L'heure de fin |
start_time |
Datetime, timestamp, string | L'heure de début |
unit |
string | L'unité de l'intervalle, qui peut être day , hour , minute ou second |
Type de retour : Integer
Exemple de Résultat
return dateDiff("1970-01-01 10:00:00", "1970-01-01 12:00:20", "minute")
Résultat : -120
Exemple d’Utilisation
Récupérer les employés qui ont travaillé pendant plus de 730 jours.
find().nodes({@employee}) as e
where dateDiff(now(), e.startDate, "day") > 730
return table(e.name, e.startDate) order by e.startDate