求高手帮忙看一条sql语句,最好只扫描表一次,使用分析函数
现在有个表 tab 表结构和数据如下:
area NAME TIME
027 aaa 2012-02-01 16:27:52
027 bbb 2012-02-01 16:28:32
027 ccc 2012-02-01 18:36:16
0710 ddd 2012-02-01 19:00:15
0710 bbb 2012-02-01 19:04:09
0710 aaa 2012-02-01 19:23:15
现在要求查出如下结果,最后2列为 按area分组后,最小时间对应的名称和最大时间对应的名称,谁能帮忙看下
area NAME TIME 最小时间对应的名称 最大时间对应的名称
027 aaa 2012-02-01 16:27:52 aaa ccc
027 bbb 2012-02-01 16:28:32 aaa ccc
027 ccc 2012-02-01 18:36:16 aaa ccc
0710 ddd 2012-02-01 19:00:15 ddd aaa
0710 bbb 2012-02-01 19:04:09 ddd aaa
0710 aaa 2012-02-01 19:23:15 ddd aaa