私はテンポラリテーブルを持っており、月曜日と曜日の最後の日を日曜日として挿入する必要があります。あなただけのTRUNC(SYSDATE, 'IW') + 7 * (LEVEL - 1)
を使用することができますが、私は、クエリが日の倍数である間隔を追加していることを明示することを好む:表には注意Oracle 11g連続した16週の最初の曜日と最後の曜日を挿入するクエリ
BUCKET_ID START_DATE END_DATE
1 13-MAR-17 19-Mar-17
2 20-MAR-17 26-Mar-17
3 27-Mar-17 02-APr-17
提供された条件では、出力を完全に判断するには不十分です。最初の週、最後の週、またはテーブルの他のすべての日付が計算される最初の月曜日は何が必要ですか?あるいは、あなたは16週間連続でテーブルに記入することが許されていますか? – mathguy