我的数据库表中有 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
任何人都可以帮助我查询进行上述提取的最低成本吗?
我正在使用 oracle 11g。