Páginas filhas
  • CALEND_calculo_numero_semana

Cálcular a quantidade de anos, meses e dias entre duas datas.

Sintaxe

CALEND_numero_semana( < l_date_start >, [ < l_date_end > ] ) => SMALLINT  SMALLINT  SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_date_start

DATE

Sim

Data inicial

l_date_end

DATE

Sim

Data final. Para assumir a data atual (HOJE), informe o valor como NULL.

Retorno

Nome

Tipo

Descrição

l_years

SMALLINT

Quantidade de anos do intervalo informado.

l_months

SMALLINT

Quantidade de meses do intervalo informado.

l_days

SMALLINT

Quantidade de dias do intervalo informado.

Exemplo

#-------------------------------#
 FUNCTION CALEND_calculo_qtd_anos_meses_dias_test()
#-------------------------------#
  DEFINE l_anos, l_meses, l_dias SMALLINT

  CALL CALEND_calculo_qtd_anos_meses_dias(mdy(01,01,1998),mdy(11,21,2015))
       RETURNING l_anos, l_meses, l_dias

  CALL conout("TOTAL >> "||l_anos||" anos, "||l_meses|| meses e "||l_dias||" dias")
END FUNCTION

Informações

Fontes: calend.4gl

Veja também

DATE_isDatetime