Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
YEAR_DIFF

YEAR_DIFF

Descrição

YEAR_DIFF
é uma função de linha que calcula o número fracionário de anos entre duas
DATE
valores (
date_1
-
date_2
). Essa função:
  • Calcula os anos inteiros decorridos entre as datas de início e de término (
    date_1
    -
    date_2
    ).
  • Calcula os dias restantes no ano fracionário.
  • Divide os dias restantes do ano fracionário por 365.
  • Adiciona o ano fracionário aos anos inteiros decorridos para gerar o resultado final.
    • Se houver 365 dias restantes no ano fracionário e ele incluir 29 de fevereiro, o aplicativo dividirá os dias restantes por 366 para evitar o cálculo excessivo e produzir um ano inteiro quando o ano falta um dia.

Sintaxe

YEAR_DIFF
(
date_1
,
date_2
)

Valor de retorno

Retorna um valor por linha do tipo
DOUBLE
.

Parâmetros de entrada

date_1
É obrigatório. Um campo ou uma expressão do tipo .
DATE
.
date_2
É obrigatório. Um campo ou uma expressão do tipo .
DATE
.

Exemplos

Calcular o número de anos que um usuário é cliente subtraindo o valor do campo
registra_date
da data atual (o resultado da
TODAY
expressão):
YEAR_DIFF(TODAY(), [registration_date])
Calcule a idade de um usuário subtraindo o valor do campo
data de nascimento
da data atual (o resultado da
TODAY
expressão):
YEAR_DIFF(TODAY(), [birthdate])