自分で書くことに成功しなかった SQL を書くための助けを得たいと思っています。
私はデータを含むテーブルを持っています:
ID 開始日 終了日 1 2000/01/01 04:30 PM 2000/01/03 06:15 AM 2 2000 年 1 月 4 日午前 8 時 10 分 2000 年 1 月 4 日午前 7 時 25 分 3 2000/01/05 11:00 AM 2000/01/06 03:45 AM
次のものを取得する必要があります。
ID 開始日 終了日 1 2000 年 1 月 1 日午後 4 時 30 分 2000 年 1 月 1 日午後 11 時 59 分 1 2000/01/02 12:00 AM 2000/01/02 11:59 PM 1 2000 年 1 月 3 日午前 12:00 2000 年 1 月 3 日午前 6:15 2 2000 年 1 月 4 日午前 8 時 10 分 2000 年 1 月 4 日午前 7 時 25 分 3 2000 年 1 月 5 日 11:00 2000 年 1 月 5 日 11:59 午後 3 2000/06/01 午前 12:00 2000/01/06 午前 3:45
つまり、日付範囲を日ごとに分割します。これはSQLでも可能ですか?
私のデータベースは Oracle 11G R2 ですが、事情により PL/SQL を使用できません。