select top 5 * from (select top 15 * from emp_list order by id asc) table_list order by id desc;

解决方案 »

  1.   

    语法对的,没用过asa anywhere
      

  2.   

    select top 5 * from (select top 15 * from emp_list order by id asc) table_list order by id desc;table_list 里面不能包含 order by 
      

  3.   

    楼主问得奇怪,没用过ASA ANYWHERE,但SQL2000和ASA ANYWHERE是相同的吗?
    如果是不同的,能兼容的话应该可以
      

  4.   

    ans子查询里不能用order by,刚试过
      

  5.   

    asa的 子查询里不能用order by,刚试过select  * from (select top 100 * from customer order by id) t
    order附近语法错误
      

  6.   

    子查询里不能用order by 那范围不就确定的不对了!
      

  7.   

    select * from emp_list t where (select count(1) from emp_list where id<=t.id) between 11 and 15;改为这样呢?