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