次のように、DB テーブルに 3 つの列があります。1.START_TIME 2.END_TIME 3.INDEX_NO
Sample records below
INDEX_NO END_TIME START_TIME
------------- ------------------------------- -------------------------------
I152 13-JAN-14 02.30.00.000000000 AM 13-JAN-14 12.10.00.000000000 AM
I151 13-JAN-14 05.30.00.000000000 AM 13-JAN-14 03.15.00.000000000 AM
I152 20-JAN-14 02.30.00.000000000 AM 20-JAN-14 12.10.00.000000000 AM
I151 20-JAN-14 05.30.00.000000000 AM 20-JAN-14 03.15.00.000000000 AM
上記の結果セットから、レコードの とMIN(START_TIME)
をMAX(END_TIME)
抽出する必要がありますINDEX_NO
MIN(START_TIME)
To summarize the expected output is as follows.
INDEX_NO END_TIME START_TIME
------------- ------------------------------- -------------------------------
I152 20-JAN-14 05.30.00.000000000 AM 13-JAN-14 12.10.00.000000000 AM
上記の抽出を行うための最小限のコストでクエリを実行できる人はいますか?
私はオラクル11gを使用しています。