添加月份功能

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