一句SQL语句解决倒序数据分页提取
此解决方案可能比不上网上那些大段代码的store procedure的性能(性能测试我就免了),我以前也写过那样的Store Procedure或C#代码,不过简单就是美,简单就是高效。以下例子仅供大家参考:
select
top
3
PrintObject,PrintOperator,OperateTime
from
PrintRecord
where
(PrintId
<
ALL
(
select
top
6
PrintId
from
PrintRecord
order
by
PrintId
desc
))
order
by
PrintId
desc
以上3是DataGrid中的PageSize,6是DataGrid中的 PageSize × CurrentPageIndex