这样:
select * from (select rownum,t.* from table_name t order by t.date desc) t1
where t1.rownum<2;