Cálcular a quantidade de anos, meses e dias entre duas datas.
Sintaxe
CALEND_calculo_qtd_anos_meses_dias( < l_date_start >, [ < l_date_end > ] ) => SMALLINT SMALLINT SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_date_start |
| Sim | Data inicial |
l_date_end |
| Sim | Data final. Para assumir a data atual (HOJE), informe o valor como NULL. |
Retorno
Nome | Tipo | Descrição |
---|---|---|
l_years |
| Quantidade de anos do intervalo informado. |
l_months |
| Quantidade de meses do intervalo informado. |
l_days |
| 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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas