共三部分:
第一部分:oracle sql日期比较:
http://www.blogjava.net/forker/archive/2007/09/07/143467.html#Post
第二部分:Oracle 获取当前日期及日期格式
http://blog.sina.com.cn/s/blog_6168ee920100l2ye.html
第三部分:
获取昨天:
select trunc(SYSDATE-1) from dual;
检查一下:
select to_char (trunc(SYSDATE-1),'yyyy-mm-dd HH24:MI:SS') from dual;
获取上个月第一天00:00:00:
select add_months(trunc(sysdate,'MON'),-1) from dual
select add_months(trunc(sysdate,'MON'),-13) from dual也可以
获取上个月今天00:00:00:
SELECT trunc(add_months(sysdate,-1))FROM dual
获得本季度第一天
SELECT TRUNC(add_months(SYSDATE,0),'Q') FROM dual
获得上季度第一天
SELECT TRUNC(add_months(SYSDATE,-3),'Q') FROM dual
获得去年1月1日
to_char(add_months(trunc(sysdate, 'Year'), -12), 'YYYY-MM-DD')
between and 前面的时间小后面的时间大
to_date('20110105','YYYYMMDD')-7 此处 -7代表天
第四部分:
本文深入探讨了Oracle SQL中日期比较、获取当前日期、日期格式转换、获取特定日期(如昨天、上个月、上季度、去年1月1日)、时间区间比较等核心功能。同时介绍了Oracle时间函数的应用,提供了丰富的SQL查询示例。
2205

被折叠的 条评论
为什么被折叠?



