Derniers tutoriels de développement web
 

SQL Serveur DATEADD() Function


<SQL Server Fonctions de date

Définition et utilisation

Le DATEADD() fonction ajoute ou soustrait un intervalle de temps déterminé à partir d' une date.

Syntax

DATEADD(datepart,number,date)

Si la date est une expression de date valide et le numéro est le nombre d'intervalle que vous voulez ajouter. Le nombre peut être soit positif, pour les dates à l'avenir, ou négative, pour les dates dans le passé.

datepart peut être l'un des éléments suivants:

datepart Abréviation
yearyy, yyyy
quarterqq, q
monthmm, m
dayofyeardy, y
daydd, d
weekwk, ww
weekdaydw, w
hourhh
minutemi, n
secondss, s
millisecondms
microsecondmcs
nanosecondns

Example

Supposons que nous avons ce qui suit "Orders" tableau:

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

Maintenant , nous voulons ajouter 30 jours à la "OrderDate" , pour trouver la date de paiement.

Nous utilisons l'instruction SELECT suivante:

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

Résultat:

OrderIdOrderPayDate
12014-12-22 13:23:44.657

<SQL Server Fonctions de date