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.
NUMBER
MONTHS_BETWEEN(date1, date2)
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.
MONTHS_BETWEEN('15-ABR-06', '01-JAN-06') retorna o valor 3,45.
Copyright © 2003, 2007, Oracle. Todos os direitos reservados.