select * from senddoc  order by date desc
请看明白,我是按照插入数据时间的倒排序

select * from senddoc wehere ruwnum<=5 order by date desc
这样提取是不对的,他提取的是顺排序的前5条,我需要的是倒排序的。

解决方案 »

  1.   

    select top 5 from senddoc order by date desc
      

  2.   

    老大看明白哦,是oracle,不能用top 的
      

  3.   

    order by date asc
    呵呵
      

  4.   

    select   *   from   senddoc   where   ruwnum <=5   order   by   date   desc 
    好像就是倒排的意思啊。
      

  5.   

    select *
    from(
    select  *   from   senddoc    order   by   date   desc 
    )
    wehere   ruwnum <=5
      

  6.   

    倒排序是倒排序的,问题是取值的时候,还是会从第一个最早的时间开始取,这东西就不明白了,和mssql差别比较大。