begin 
declare @rowStart int ,@rowEnd int
set @rowStart = (@pageIndex - 1)*@pageSize + 1 
set @rowEnd = @rowStart + @pageSize -1 
set @sql = 'select * from( select row_number() over(order by Date desc) as rowIndex, test.* from [dbo].[testTable] as test) as t where t.rowIndex between '+ @rowStart +' and '+ @rowEnd +'' 
end

 

说明:按Date倒序排序查询testTable表分页 @pageIndex 传入的页索引, @pageSize 传入的每页条数, select row_number() over(order by Date desc) as rowIndex 行号

相关文章:

  • 2021-08-20
  • 2022-02-02
  • 2022-12-23
  • 2022-12-23
  • 2021-09-12
  • 2022-12-23
  • 2021-09-27
猜你喜欢
  • 2021-11-14
  • 2022-12-23
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2022-12-23
  • 2021-11-23
相关资源
相似解决方案