Recommandation de cours :

Fonction DATEDIFF() de SQL Server

Définition et utilisation

La fonction DATEDIFF() retourne la différence entre deux dates.

GrammairedatepartDATEDIFF()DATEDIFF(et,

) startdate et Le paramètre est une expression de date valable.

datepart Le paramètre peut être l'un des valeurs suivantes :

datepart Abréviation
Année yy, yyyy
Trimestre qq, q
Mois mm, m
Jour de l'année dy, y
Jour dd, d
Semaine wk, ww
Semaine dw, w
Heure hh
Minute mi, n
Seconde ss, s
Milliseconde ms
Microseconde mcs
Nanoseconde ns

Instance

Exemple 1

Utilisez l'expression SELECT suivante :

SELECT DATEDIFF(day,'2008-12-29','2008-12-30') AS DiffDate

Résultat :

DiffDate
1

Exemple 2

Utilisez l'expression SELECT suivante :

SELECT DATEDIFF(day,'2008-12-30','2008-12-29') AS DiffDate

Résultat :

DiffDate
-1