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 | 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é :
- 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é :
- 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é :
- 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