Oracle Database Add_months函数

示例

语法: add_months(p_date, integer) return date;

Add_months函数将amt月份添加到p_date日期。

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

中号
2015-03-12

您也可以使用负数减去月份 amt

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

中号
2014-11-12

当计算的月份中的指定天数较少时,将返回计算的月份的最后一天。

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

中号
2015-02-28