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