日期:2014-05-17  浏览次数:20913 次

oracle 时间段查询
得到月初的前三天 到本月的倒数第三天 各个日期时间列表



2013-07-29
2013-07-30
2013-07-31
2013-08-01
2013-08-02




2013-08-27
2013-08-28

------解决方案--------------------
是生成月初前三到本月的倒数第三天连续日期吗
select begin_date+level-1
from (select last_day(trunc(sysdate,'mm'))-3 end_date,trunc(sysdate,'mm')-3 begin_date from dual)t
connect by level<=end_date-begin_date+1;