全部產品
Search
文件中心

PolarDB:MONTHS_BETWEEN

更新時間:Jul 06, 2024

函數MONTHS_BETWEEN返回兩個日期之間的月數。

如果第一個日期大於第二個日期,那麼返回結果是一個正數數值,反之,返回結果則是一個負數。

如果所有日期參數中月份的日期相同,或者所有日期參數分別是月份中的最後一天,那麼結果就是整的月數。

下面是函數MONTHS_BETWEEN的一些樣本。

SELECT MONTHS_BETWEEN('15-DEC-06','15-OCT-06') FROM DUAL;

 months_between
----------------
              2
(1 row)

SELECT MONTHS_BETWEEN('15-OCT-06','15-DEC-06') FROM DUAL;

 months_between
----------------
             -2
(1 row)

SELECT MONTHS_BETWEEN('31-JUL-00','01-JUL-00') FROM DUAL;

 months_between
----------------
    0.967741935
(1 row)

SELECT MONTHS_BETWEEN('01-JAN-07','01-JAN-06') FROM DUAL;

 months_between
----------------
             12
(1 row)