MONTHS_BETWEEN

MONTHS_BETWEEN calcula o número de meses entre duas datas. Quando as duas datas têm o mesmo componente de dia ou ambas são o último dia do mês, o valor de retorno é um número inteiro. Caso contrário, o valor de retorno indica uma fração que considera a diferença nos dias baseada em um mês de 31 dias.

Valor de Retorno

NUMBER

Sintaxe

MONTHS_BETWEEN(date1, date2)

Argumentos

data1 e data2 são expressões de data e hora. Se data1 for posterior a data2, o resultado será positivo. Se data1 for anterior a data2, o resultado será negativo.

Exemplo

MONTHS_BETWEEN('15-ABR-06', '01-JAN-06') retorna o valor 3,45.