以下に示すように、PROCESS と STEP の 2 つのテーブルと、内部にいくつかのデータがあります。(1対Nの関係です。)
PROCESS ->
ID START_TIME STARTED_BY STATUS
1 31/08/2012 User1 FINISHED
2 31/08/2012 User2 FINISHED
3 05/09/2012 User3 ACTIVE
STEP ->
ID PROCESS_ID START_TIME END_TIME STATUS
1 1 31/08/2012 02/09/2012 FINISHED
2 1 02/09/2012 03/09/2012 FINISHED
3 1 03/09/2012 10/09/2012 FINISHED
4 2 31/08/2012 04/09/2012 FINISHED
5 2 04/09/2012 06/09/2012 FINISHED
6 2 06/09/2012 09/09/2012 FINISHED
7 3 05/09/2012 06/09/2012 FINISHED
8 3 06/09/2012 NULL ACTIVE
必要なのはJOINです。これにより、以下のような完了プロセスの開始時間と終了時間が得られます。
PROCESS_ID START_TIME END_TIME
1 31/08/2012 10/09/2012
2 31/08/2012 09/09/2012
これを実現するには、どのような JOIN ステートメントを作成する必要がありますか?