Latest web development tutorials

fonction SQL Server DATEDIFF ()

Dates SQL SQL Server Fonctions de date

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


Dates SQL SQL Server Fonctions de date