指定された 2 つの日付の間のすべての日付を生成する必要があります。日付範囲が 1 つしかない限り、これは問題なく機能します。ただし、複数の日付範囲がある場合、このソリューションは機能しません。ここでもasktomでも検索しましたが、関連するポインタ/解決策を見つけることができませんでした.
all_objects と CONNECT BY ROWNUM を使用して両方のソリューションを試しましたが、うまくいきませんでした。問題のステートメントは次のとおりです。
入力
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