select 字段1,max(字段2) from 表 group by 字段1
我这里面的字段1 是经过多个case when语句还有子查询得到的一列,再根据它group不合适啊
@晨之风:
select 字段1,max(字段2) from (select 字段1(这里想怎么case都行),字段2 from 表) a group by 字段1
看看这个是否符合要求,根据时间排序获取最新的2条数据。
select * from (select t1.tb_no,to_char(t1.tb_date,'yyyy-mm-dd hh24:mi:ss') from tb1 t1 order by 2 desc) where rownum<3;