• 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<tadd_months(to_date('20190101','yyyymmdd'),2)

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

  • 相关阅读:
    网络爬虫(抓取)正则表达式 (多线程协作)
    Asp.net 主题
    Asp.net 菜单控件
    CSS 布局Float 【4】
    CSS 布局Float 【3】
    CSS 布局Float 【2】
    CSS 布局Float 【1】
    CSS 布局Float 【0】
    Asp.Net 母版页
    Sql Server 远程过程调用失败
  • 原文地址:https://www.cnblogs.com/sunshine5683/p/11389762.html
Copyright © 2020-2023  润新知