I need to create all dates between two given dates. This works fine as long as there is only one date range. However, if I have multiple date ranges, this solution does not work. I searched here as well as on asktom, but could not find the appropriate pointers / solution.
I tried both solutions using all_objects and CONNECT BY ROWNUM, but no luck. Here is the problem description: sqlfiddle
Enter
ID START_DATE END_DATE 101 April, 01 2013 April, 10 2013 102 May, 10 2013 May, 12 2013
Output
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
source share