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