Section courante

A propos

Section administrative du site

DATEADD

Ajoute à la date
Sybase  

Syntaxe

DateAdd(DatePart,NumericExpression,DateExpression)

Paramètres

Nom Description
DatePart Ce paramètre permet d'indiquer la partie de la date à traiter :
Constante Abréviation Description Valeurs retournées
year yy Cette constante permet d'indiquer l'année. 1753 à 9999, 1753 à 2079 pour smalldatetime ou 0001 à 9999 pour une date.
quarter qq Cette constante permet d'indiquer le trimestres. 1 à 4
month mm Cette constante permet d'indiquer le mois de l'année. 1 à 12
week wk Cette constante permet d'indiquer la semaine dans l'année. 1 à 54
day dd Cette constante permet d'indiquer le jour du mois. 1 à 31
dayofyear dy Cette constante permet d'indiquer le jour dans l'année. 1 à 366
weekday dw Cette constante permet d'indiquer le jour dans la semaine. 1 à 7 (Sun. à Sat.)
hour hh Cette constante permet d'indiquer l'heure dans la journée. 0 à 23
minute mi Cette constante permet d'indiquer les minutes de l'heure de la journée. 0 à 59
second ss Cette constante permet d'indiquer les secondes des minutes de l'heure de la journée. 0 à 59
millisecond ms Cette constante permet d'indiquer les millisecondes. 0 à 999
calweekofyear cwk Cette constante permet d'indiquer la semaine de l'année. 1 à 53
calyearofweek cyr Cette constante permet d'indiquer l'année. 1753 à 9999, 1753 à 2079 pour smalldatetime ou 0001 à 9999 pour une date.
caldayofweek cdw Cette constante permet d'indiquer le jour de la semaine de l'année. 1 à 7
NumericExpression Ce paramètre permet d'indiquer l'expression numérique à ajouter à la date.
DateExpression Ce paramètre permet d'indiquer l'expression de format date à traiter

Description

Cette fonction retourne une date avec une expression de temps ajouté.

Exemples

Voici un exemple montrant comment ajouter deux ans à la date spécifié :

  1. SELECT DATEADD(YEAR,2,'2010-07-10');

on obtiendra le résultat suivant :

DATEADD(year,2,'2010-07-10')
2012-07-10

Voici un autre exemple montrant comment ajouter trois jour à la date spécifié :

  1. SELECT DATEADD(DAY,3,'2010-07-10');

on obtiendra le résultat suivant :

DATEADD(DAY,3,'2010-07-10')
2010-07-13

Voici un autre exemple montrant comment ajouter quatre mois à la date spécifié :

  1. SELECT DATEADD(MONTH,4,'2010-07-10');

on obtiendra le résultat suivant :

DATEADD(MONTH,4,'2010-07-10')
2010-11-10

Voir également

Langage de programmation - Sybase - Référence de fonctions - DATEDIFF
Langage de programmation - Sybase - Référence de fonctions - DATENAME
Langage de programmation - Sybase - Référence de fonctions - DATEPART
Langage de programmation - Sybase - Référence de fonctions - GETDATE

Dernière mise à jour : Dimanche, le 31 mai 2015