指定された2つの日付の間にすべての日付を生成する必要があります。これは、日付範囲が1つしかない限り正常に動作します。ただし、複数の日付範囲がある場合、このソリューションは機能しません。私はここでasktomを検索しましたが、関連するポインタ/ソリューションを見つけることができませんでした。2つの日付間の日付の生成
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
ここでもう一つ追加しなければならないのは、_t_dates_テーブルが、単純なテーブルではなく、複雑なものではなく、多くの情報を_ID_、_START_DATE_、_END_DATE_から離れているということです。 – Vishal