新增月份功能

Syntax: add_months(p_date, integer) return date;

Add_months 函式將 amt 月份新增到 p_date 日期。

SELECT add_months(date'2015-01-12', 2) m FROM dual;
M
2015-03-12

你還可以使用負 amt 減去月份

SELECT add_months(date'2015-01-12', -2) m FROM dual;
M
2014-11-12

如果計算的月份與給定日期的天數較少,則將返回計算月份的最後一天。

SELECT to_char( add_months(date'2015-01-31', 1),'YYYY-MM-DD') m FROM dual;
M
2015-02-28