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
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
最后取3条。 。。大家帮哈沃 这个 SQL语句应该怎么写哦。按第一页的时候 取 前5条
按第二页的时候 取 中间5条 。。按 最后一条的时候取 最后 3条谢谢