Генерация дат между двумя датами
Мне нужно сгенерировать все даты между двумя данными датами. Это прекрасно работает, если есть только один диапазон дат. Однако, если у меня несколько диапазонов дат, это решение не работает. Я искал здесь, а также на 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