今天对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之间的数据

最新文章

  1. 攻城狮在路上(壹) Hibernate(十六)--- Hibernate声明数据库事务
  2. php strtotime 和 date 日期操作
  3. 树上的DP
  4. POJ 1947 Rebuilding Roads (树dp + 背包思想)
  5. 解决xtraFinder在EI下不能使用问题
  6. 在Docker中运行torch版的neural style
  7. vue.js源码精析
  8. 3.Java 加解密技术系列之 SHA
  9. aop 记录用户操作(一)
  10. VsCode下代码导航
  11. Python 2、8、10、16进制间的转换
  12. ThinkPHP 日志(如何学好一门技术,教学视频和文档的优缺)
  13. 解决maven 找不到指定路径应该如何
  14. mtail 提取应用日志数据到时序数据库的工具-支持prometheus
  15. sql server 无法用sql server身份验证
  16. BZOJ 4129 Haruna’s Breakfast (分块 + 带修莫队)
  17. idea 搜索不到前端的ajax controller接口的原因
  18. [Z]Password-based encryption in Java: salt and key derivation
  19. highchart 曲线图
  20. Java程序员进阶路线-高级java程序员养成

热门文章

  1. ip地址计算
  2. Linux的awk命令详解
  3. 如何在SQL Server 2008下轻松调试T-SQL语句和存储过程
  4. Windows Server 2012R2 DHCP服务介绍及搭建 转载
  5. 行内元素(inline标签)设置了行高为什么不生效,还是表现为父盒子的行高?行内元素行高问题终极解释
  6. Djangoday2第二个app加减法
  7. Seata AT 模式启动源码分析
  8. 自然语言处理(NLP)相关学习资料/资源
  9. cf round 598div3 D.Binary String Minimizing
  10. linux运维中经常使用的目录和文件讲解