Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.
Oracle/PLSQL: función MESES_ENTRE
Este tutorial de Oracle explica cómo usar Oracle/PLSQL Función MESES_ENTRE Con sintaxis y ejemplos.
describir
La función Oracle/PLSQL MONTHS_BETWEEN devuelve el número de meses entre fecha1 y fecha2.
sintaxis
La sintaxis de la función MONTHS_BETWEEN en Oracle/PLSQL es:
MONTHS_BETWEEN( date1, date2 )
parámetro o parámetro
date1 es la primera fecha utilizada para calcular el número de meses intermedios. date2 La segunda fecha utilizada para calcular el número de meses intermedios.
devolver los bienes
La función MONTHS_BETWEEN devuelve un valor numérico.
notas
- Si calcula un mes decimal, la función MONTHS_BETWEEN calcula el decimal en función de un mes de 31 días.
aplicar para
La función MONTHS_BETWEEN está disponible en las siguientes versiones de Oracle/PLSQL:
- Oráculo 12c, Oráculo 11g, Oráculo 10g, Oráculo 9i, Oráculo 8i
ejemplo
Veamos algunos ejemplos de la función MONTHS_BETWEEN de Oracle y exploremos cómo usar la función MONTHS_BETWEEN en Oracle/PLSQL.
Por ejemplo:
MONTHS_BETWEEN (TO_DATE ('2003/01/01', 'yyyy/mm/dd'), TO_DATE ('2003/03/14', 'yyyy/mm/dd') )
volverá -2.41935483870968
Otro ejemplo del uso de la función MONTHS_BETWEEN en Oracle/PLSQL es:
MONTHS_BETWEEN (TO_DATE ('2003/07/01', 'yyyy/mm/dd'), TO_DATE ('2003/03/14', 'yyyy/mm/dd') )
regresará 3.58064516129032
Otro ejemplo del uso de la función MONTHS_BETWEEN es:
MONTHS_BETWEEN (TO_DATE ('2003/07/02', 'yyyy/mm/dd'), TO_DATE ('2003/07/02', 'yyyy/mm/dd') )
devolverá 0
El ejemplo final del uso de la función MONTHS_BETWEEN en Oracle/PLSQL es:
MONTHS_BETWEEN (TO_DATE ('2003/08/02', 'yyyy/mm/dd'), TO_DATE ('2003/06/02', 'yyyy/mm/dd') )
regresará 2