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.
NUMBER
MONTHS_BETWEEN(date1, date2)
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.
MONTHS_BETWEEN('15-APR-06', '01-JAN-06') devuelve el valor 3.45.
Copyright © 2003, 2007, Oracle. Todos los Derechos Reservados.