PL/SQL - MONTHS_BETWEEN Function
MONTHS_BETWEEN function 可計算兩個日期相差多少月份。
使用語法如下:
MONTHS_BETWEEN( date1, date2 )
帶入的兩個日期,若第一個日期大過第二個日期,則回傳正值的月份差。反之則回傳負值月份差。
像是下面這樣叫用就會傳回 2:
MONTHS_BETWEEN(ADD_MONTHS(sysdate, 2), sysdate)
像下面這樣叫用就會傳回 -2:
MONTHS_BETWEEN(sysdate, ADD_MONTHS(sysdate, 2))
使用上會像下面這樣:
{% img /images/posts/MonthsBetweenFunction/1.png %}