我需要生成两个给定日期之间的所有日期。只要只有一个日期范围,它就可以正常工作。但是,如果我有多个日期范围,则此解决方案不起作用。我已经在这里和 asktom 上搜索过,但找不到相关的指针/解决方案。
我使用 all_objects 和 CONNECT BY ROWNUM 尝试了这两种解决方案,但没有运气。这是问题陈述:sqlfiddle
输入
ID START_DATE END_DATE
101 April, 01 2013 April, 10 2013
102 May, 10 2013 May, 12 2013
输出
ID Dates
101 April, 01 2013
101 April, 02 2013
101 April, 03 2013
101 April, 04 2013
101 April, 05 2013
101 April, 06 2013
101 April, 07 2013
101 April, 08 2013
101 April, 09 2013
101 April, 10 2013
102 May, 10 2013
102 May, 11 2013
102 May, 12 2013