在oracle中选择日期列表

时间:2014-09-26 06:23:51

标签: oracle

如何使用oracle查询选择两个日期之间的日期列表? 例如,要在10-jul-2010和13-jul-2010之间进行选择,我希望返回的查询:

10-jul-2010    
11-jul-2010
12-jul-2010
13-jul-2010

2 个答案:

答案 0 :(得分:1)

这是一个解决方案,您也可以添加where条件

select trunc(SYSDATE+level)
 from dual 
 connect by level <=365

答案 1 :(得分:0)

select to_date(:start_date,'dd-mon-yyyy') + rownum -1
    from all_objects
  where rownum <= 
to_date(:end_date,'dd-mon-yyyy')-to_date(:start_date,'dd-mon-yyyy')+1