add_months 函数主要是对日期函数进行操作,举例子进行说明

add_months 有两个参数,第一个参数是日期,第二个参数是对日期进行加减的数字(以月为单位的)

如:3个月以后的时间,可以用下列语句

SQL> select add_months(sysdate,3) from dual;

ADD_MONTHS(SYSDATE,3)

---------------------

2012-5-16 下午 02:30:47

3个月以前的时间,可以用下列语句

SQL> select add_months(sysdate,-3) from dual;

ADD_MONTHS(SYSDATE,-3)

----------------------

2011-11-16 下午 02:32:39

有时需要用to_date()函数进行转换

SELECT ADD_MONTHS(TO_DATE('2012-02-16 19:15:26','yyyy-mm-dd HH24:MI:SS'), 2) FROM dual;   ADD_MONTHS(TO_DATE('2012-02-16 ------------------------------ 2012-4-16 下午 07:15:26

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐