MONTHS_BETWEEN

MONTHS_BETWEEN calcula el número de meses que hay entre dos fechas. Si las dos fechas tienen el mismo componente de día o ambas son el último día del mes, el valor de retorno es un número entero. De lo contrario, el valor de retorno incluye una fracción que tiene en consideración la diferencia en días tomando como base un mes de 31 días.

Valor de Retorno

NUMBER

Sintaxis

MONTHS_BETWEEN(date1, date2)

Argumentos

date1 y date2 son expresiones datetime. Si date1 es posterior a date2, el resultado es positivo. Si date1 es anterior a date2, el resultado es negativo.

Ejemplo

MONTHS_BETWEEN('15-APR-06', '01-JAN-06') devuelve el valor 3.45.