Oracle获取一周前,一个月前,一年前的日期
2014-11-07 09:12 1450人阅读 评论(0) 举报
分类:
Oracle(2)
版权声明:本文为博主原创文章,未经博主允许不得转载。
1、获取当前时间一周前的日期
[java] view plain copy
- select sysdate - interval '7' day from dual
类似的
[java] view plain copy
- 当前时间减去7分钟的时间
- select sysdate,sysdate - interval '7' MINUTE from dual
- 当前时间减去7小时的时间
- select sysdate - interval '7' hour from dual
- 当前时间减去7天的时间
- select sysdate - interval '7' day from dual
- 当前时间减去7月的时间
- select sysdate,sysdate - interval '7' month from dual
- 当前时间减去7年的时间
- select sysdate,sysdate - interval '7' year from dual
- 时间间隔乘以一个数字
- select sysdate,sysdate - 8 *interval '2' hour from dual
2、获取当前时间一个月前的日期
[java] view plain copy
- select add_months(sysdate,-1) from dual
3、获取当前时间一年前的日期
[java] view plain copy
- select add_months(sysdate,-12) from dual