SQL SERVER 分页代码

IF @FBeginDate IS NULL  
BEGIN
    SET @FBeginDate=GETDATE()
END

IF @FEndDate IS NULL  
BEGIN
    SET @FEndDate=GETDATE()
END

IF ISNULL(@pageSize,0)=0 --每页数量
BEGIN
    set @pageSize=10
END

IF ISNULL(@pageIndex,0)=0--页码
BEGIN
    set @pageIndex=1
END

select top (@pageSize) * from (
--到货单已扫描数据记录
SELECT  row_number() 
over(order by 排序字段 asc) as rownumber, 
FROM 
TABLENAME  
-- offset ((@pageIndex-1)*@pageSize) rows
-- fetch next @pageSize rows only;    --2014上版本用分页
) TB WHERE rownumber >(@pageIndex-1)*@pageSize

 

SQL SERVER 分页代码

上一篇:【MySQL】MySQL 5.7通过tcmalloc管理内存


下一篇:centos7安装MongoDB3.4