期間の抽出について相談です。
元情報
ID START END
----- ----- -----
10 2010/06/01 2010/06/12
10 2010/06/13 2010/06/14
10 2010/06/15 NULL
20 2010/06/01 2010/06/11
20 2010/06/13 2010/06/15
↓
欲しい情報
ID START END
----- ----- -----
10 2010/06/01 NULL
20 2010/06/01 2010/06/11
20 2010/06/13 2010/06/15
・開始日、終了日の期間重複はなし
・IDごとにデータを抽出。抽出単位は連続している期間の最小開始日と最大終了日
・期間は綺麗に連続(ID=10)することもあれば非連続することもある(ID=20)
アドバイス願います。