ADDDAYS
La fonction ADDDAYS ajoute un nombre spécifié de jours à une date donnée.
Vous ne pouvez pas utiliser ADDDAYS sur un objet date/heure qui ne spécifie pas le jour du mois, car cela génère une erreur.
- Syntaxe :
- ADDDAYS (expression-date-unique, expression-entier-unique)
- Signification :
- ADDDAYS (toute_date, nombre_de_jours_à_ajouter)
- Renvoie :
- Une date unique
La fonction ADDDAYS renvoie la date obtenue par l'ajout de number_of_days_to_add à any_date. Si la présentation de any_date ne contient pas le siècle, ce dernier est déterminé en fonction du paramètre de mappe Siècle > Recherche du siècle (lorsque Siècle > Commutateur = Activer) ou du siècle en cours (lorsque Siècle > Commutateur = Désactiver).
Lorsque l'année excède quatre chiffres, la sortie contient des signes dièse (#) pour les valeurs SSAA car la longueur de la zone est définie pour contenir uniquement quatre chiffres.
Exemples
- Vous pouvez utiliser la fonction ADDDAYS pour incrémenter une date selon un nombre fixe de jours afin de calculer une Date_de_livraison toujours ultérieure de 30 jours à la Date_de_facturation.
Pour produire une date dans la sortie, telle qu'une date de livraison, vous aurez peut-être à ajouter un nombre variable de jours à une date, dans l'entrée. Par exemple : ADDDAYS (PODate, LeadTime).
- ADDDAYS (InvoiceDate, 10)
Renvoie la date obtenue après l'ajout de 10 jours à la valeur Date_de_facturation.
- ADDDAYS (InvoiceDate, DaysTilDue)
Renvoie la date obtenue après l'ajout de la valeur Jours_à_livraison à la valeur Date_de_facturation.
- ADDDAYS (TODATETIME ("000101"), -1)
Renvoie 991231
- ADDDAYS (TODATETIME ("20000101"), 1)
Renvoie 20000102
- ADDDAYS (TODATETIME ("10/20/1996", "{MM/DD/CCYY}"), 5)
Renvoie 10/25/1996
Dans les exemples contenant TODATETIME, le littéral texte est préalablement converti en date, puis le nombre de jours spécifié est ajouté à cette date.
Fonctions associées
- ADDHOURS
- DATETONUMBER
- NUMBERTODATE
- TEXTTODATE
- TODATETIME