declare @Cnt int
declare @sql varchar(8000)set @Cnt = (页数-1) * 5 
set @sql = 'select top 5 * from table where id not in(select top '+@Cnt+' id from table order by id) order by id '
exec @sql

解决方案 »

  1.   

    就是在一个表里面    比如有13 条数据。可以把它分成3页 。首先取出5条 。然后再取5条。
    最后取3条。 。。大家帮哈沃  这个 SQL语句应该怎么写哦。按第一页的时候  取 前5条
    按第二页的时候 取 中间5条 。。按 最后一条的时候取 最后 3条谢谢
      

  2.   

    leo_lesley(leo)   我 的表里面的数据 有很多 GUid  都是重复的哦你怎样 好像不行吧