在Oracle中,MONTHS_BETWEEN
函數(shù)返回兩個(gè)日期之間的月份數(shù)
以下是一個(gè)示例:
SELECT MONTHS_BETWEEN(TO_DATE('2021-09-30', 'YYYY-MM-DD'), TO_DATE('2020-08-31', 'YYYY-MM-DD')) AS months_between,
ROUND(MONTHS_BETWEEN(TO_DATE('2021-09-30', 'YYYY-MM-DD'), TO_DATE('2020-08-31', 'YYYY-MM-DD'))) AS rounded_months_between
FROM dual;
這將返回兩個(gè)日期之間的月份數(shù)(包括小數(shù)部分)以及四舍五入后的整數(shù)值。