如何使用oracle查询选择两个日期之间的日期列表? 例如,要在10-jul-2010和13-jul-2010之间进行选择,我希望返回的查询:
10-jul-2010
11-jul-2010
12-jul-2010
13-jul-2010
答案 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