Latest web development tutorials

fonction SQL Server DATEADD ()

Dates SQL SQL Server Fonctions de date

Définition et utilisation

DATEADD () ajoute à une date ou soustraire un intervalle de temps spécifié.

grammaire

DATEADD(datepart,number,date)

argument de la date date d'expression est légitime. nombre est le nombre d'intervalles que vous souhaitez ajouter, pour un temps à l'avenir, ce nombre est un nombre positif, pour la dernière fois, ce nombre est négatif.

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

Supposons que nous ayons les "commandes" tableau suivant:

OrderId ProductName OrderDate
1 Jarlsberg Cheese 2008-11-11 13:23:44.657

Maintenant, nous voulons "OrderDate" ajouter 45 jours, afin que vous puissiez trouver la date du paiement.

Nous utilisons l'instruction SELECT suivante:

SELECT OrderId,DATEADD(day,45,OrderDate) AS OrderPayDate
FROM Orders

Résultats:

OrderId OrderPayDate
1 2008-12-26 13:23:44.657


Dates SQL SQL Server Fonctions de date