您的当前位置:首页正文

oracle中add_months()函数总结

2022-10-17 来源:易榕旅网
oracle中add_months()函数总结

今天对add_months函数进行简单总结一下:

add_months 函数主要是对日期函数进行操作,在数据查询的过程中进行日期的按月增加,其形式为:

add_months(date,int);其中第一个参数为日期,第二个为按月增加的幅度,例如:

add_months (sysdate,2):就是当前日期的两个月之后的时间。 如:表示2个月以后的时间:

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

ADD_MONTHS(SYSDATE,+2) ---------------------- 2012-5-16 下午 02:30:47

表示2个月以前的时间,可以用下列语句

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

ADD_MONTHS(SYSDATE,-2) ---------------------- 2011-11-16 下午 02:32:39

如果第一个参数即当前日期的地方是某一个指定的具体日期,则该日期需要使用to_date('20190101','yyyymmdd')进行转换,如下:

select * from tb_user where create_date_time>to_date(

'20190101','yyyymmdd'

and

create_date_time以上语句表示查询日期在20190101到20190301之间的数据

因篇幅问题不能全部显示,请点此查看更多更全内容