Saltar al contenido principal
Workday User Guide
Última actualización: 2023-06-23
YEAR_DIFF

YEAR_DIFF

Descripción

YEAR_DIFF
es una función de fila que calcula el número fraccionario de años entre dos
DATE
valores (
date_1
-
date_2
). Esta función:
  • Calcula los años enteros transcurridos entre las fechas inicial y final (
    date_1
    -
    date_2
    ).
  • Calcula los días restantes del año fraccionario.
  • Divide los días restantes del año fraccionario entre 365.
  • Suma el año fraccionario a los años enteros transcurridos para generar el resultado final.
    • Si quedan 365 días en el año fraccionario e incluye el 29 de febrero, la aplicación divide los días restantes entre 366 para evitar calcular en exceso y generar un año completo cuando le falta un día.

Sintaxis

YEAR_DIFF
(
date_1
,
date_2
)

Valor devuelto

Devuelve un valor por fila de tipo
DOUBLE
.

Parámetros de entrada

date_1
Es obligatorio. Un campo o expresión de tipo
DATE
.
date_2
Es obligatorio. Un campo o expresión de tipo
DATE
.

Ejemplos

Calcular el número de años que un usuario ha sido cliente restando el valor del campo
Registration_date
de la fecha actual (el resultado de la
TODAY
expresión):
YEAR_DIFF(TODAY(), [registration_date])
Calcular la edad de un usuario restando el valor del campo de
fecha de nacimiento
de la fecha actual (el resultado de la
TODAY
expresión):
YEAR_DIFF(TODAY(), [birthdate])