我需要生成在两个给定日期之间的所有日期。如果只有一个日期范围,这个方法可以正常工作。但是,如果有多个日期范围,则该解决方案将无法使用。我已经在这里和asktom上搜索过了,但是没有找到相关的指针/解决方案。
我尝试了使用all_objects和CONNECT BY ROWNUM的两种解决方案,但都没有成功。以下是问题陈述:sqlfiddle 输入:
我尝试了使用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