我一个分页存储过程 一在最后加入 desc就只能显示前10条内容,不知道是什么原因
select top str(@pagesize) * from tb_TestTable where id >=(
select min(id) From (select top str(@pagesize*@indexpage) id from tb_TestTable order by id desc) as temp
) order by id 

解决方案 »

  1.   

    你这语句没语法问题吗?
    select top str(@pagesize*@indexpage)
      

  2.   

    select top str(@pagesize) * from tb_TestTable where id >=(
    select min(id) From (select top str(@pagesize*@indexpage) id from tb_TestTable order by id desc) as temp
    ) order by id  desc
      

  3.   

    select top str(@pagesize) * from tb_TestTable where id <=(
    select min(id) From (select top str(@pagesize*(@indexpage-1) + 1) id from tb_TestTable order by id desc) as temp
    ) order by id desc
      

  4.   

    select top str(@pagesize) * from tb_TestTable where id <=(
    select min(id) From (select top str(@pagesize*@indexpage) id from tb_TestTable order by id desc) as temp
    ) order by id  desc
      

  5.   

    id >=( -> id <=(