fonction SQL Server DATEADD ()
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
FROM Orders
Résultats:
OrderId | OrderPayDate |
---|---|
1 | 2008-12-26 13:23:44.657 |
SQL Server Fonctions de date