Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2023-06-23
YEAR_DIFF

YEAR_DIFF

Description

YEAR_DIFF
est une fonction de rangée qui calcule le nombre fractionnaire d'années entre deux
DATE
valeurs (
date_1
-
date_2
). Cette fonction :
  • Calcule les années entières écoulées entre les dates de début et de fin (
    date_1
    -
    date_2
    ).
  • Calcule les jours restants dans l’année fractionnée.
  • Divise les jours restants de l’année fractionnée par 365.
  • Ajoute l’année fractionnaire aux années entières écoulées pour générer le résultat final.
    • S’il reste 365 jours dans l’année fractionnée et que celle-ci inclut le 29 février, l’application divise les jours restants par 366 pour éviter un calcul en trop et produire une année complète lorsqu’il manque un jour à l’année.

Syntaxe

YEAR_DIFF
(
date_1
,
date_2
)

Valeur de retour

Retourne une valeur par rangée de type
DOUBLE
.

Paramètres d'entrée

date_1
Est obligatoire. Un champ ou une expression de type
DATE
.
date_2
Est obligatoire. Un champ ou une expression de type
DATE
.

Exemples

Calculez le nombre d’années pendant lesquelles l’utilisateur a été client en soustrayant la valeur du champ
Registration_date
de la date du jour (le résultat de la
TODAY
expression :
YEAR_DIFF(TODAY(), [registration_date])
Pour calculer l'âge de l'utilisateur, soustrayez la valeur du champ de
date de naissance
de la date du jour (le résultat de la
TODAY
expression :
YEAR_DIFF(TODAY(), [birthdate])