2014-09-26 95 views
0

如何使用oracle查詢選擇兩個日期之間的日期列表? 例如,到10月 - 2010年13月 - 2010之間進行選擇,我想返回查詢:在oracle中選擇日期列表

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

回答

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 
1

這裏是一個解決方案,你可以添加一個WHERE條件以及

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