我现在用的SQL分页语句:
功能:分页
说明:10 //每页显示的记录数
      20 //当前页*每页显示的记录数
条件是:按subTime(时间)倒序,条件是:typeid(新闻类型)为1的
select top 10  * from(select top 20 * from (select TOP 100 Percent *  from   t_news where typeid='1' order by subTime desc) a ) a   order   by   id   desc

解决方案 »

  1.   

    上面的SQL语句怎么改都只能显示前10条的分页,请高手帮忙改一下
      

  2.   

    http://www.blogcn.info/user1/toopen/archives/2007/27850.html
    这个里面有你要的答案,刚刚在里面看过
      

  3.   


    select top 10 * from SubSite,UserInfo where SubId not in(select top "+10*(CurrentPage-1)+"SubId from SubSite)where SubSite.SubId=UserInfo.SubSite order by SubCreateTime descselect top 10 * from SubContent where contentid not in (select top " + 10 * (CurrentPage - 1) + " contentid from SubContent where submenuid=" + SubMenuId + " order by contentid desc) and submenuid=" + SubMenuId + " order by contentid desc