fonction SQL Server DATEDIFF ()
Définition et utilisation
DATEDIFF () renvoie le nombre de jours entre deux dates.
grammaire
DATEDIFF(datepart,startdate,enddate)
paramètres de startdate et enddate sont l'expression légitime de la date. paramètre datepart peut avoir les valeurs suivantes:
datepart | 缩写 |
---|---|
年 | yy, yyyy |
季度 | qq, q |
月 | mm, m |
年中的日 | dy, y |
日 | dd, d |
周 | wk, ww |
星期 | dw, w |
小时 | hh |
分钟 | mi, n |
秒 | ss, s |
毫秒 | ms |
微妙 | mcs |
纳秒 | ns |
Exemples
Maintenant, nous voulons obtenir le nombre de jours entre deux dates.
Nous utilisons l'instruction SELECT suivante:
SELECT DATEDIFF(day,'2008-06-05','2008-08-05') AS DiffDate
Résultats:
DiffDate |
---|
61 |
Exemples
Maintenant, nous voulons obtenir le nombre de jours entre deux dates (s'il vous plaît noter que la deuxième date est antérieure à la première date, le résultat est un nombre négatif).
Nous utilisons l'instruction SELECT suivante:
SELECT DATEDIFF(day,'2008-08-05','2008-06-05') AS DiffDate
Résultats:
DiffDate |
---|
-61 |
SQL Server Fonctions de date