首頁
云原生數據庫 PolarDB
云原生數據庫PolarDB PostgreSQL版(兼容Oracle)
開發指南(Oracle語法兼容1.0)
內置函數
日期時間函數
MONTHS_BETWEEN
函數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)
文檔內容是否對您有幫助?