sql分页查询

with A
as
(
select [科目ID]
        ,[父科目ID]
        ,[科目名称]
        ,[科目编号]
        ,[科目余额方向]
        ,[会计要素]
        ,[是否现金科目]
        ,[是否银行科目]
        ,[描述]
        ,[状态]
        ,[排序号]
        ,[科目属性ID]
        ,ROW_NUMBER() OVER(ORDER BY 科目编号 ASC) ROWNO
      
        from 财务接口_科目 
        where 会计要素='资产' 
        )
        select * from A where
    (A.ROWNO > ((ISNULL(@iPageIndex,0)-1)*ISNULL(@iPageSize,10)) 
    AND A.ROWNO <= (ISNULL(@iPageIndex,1)*ISNULL(@iPageSize,10)))

 

你可能感兴趣的:(分页查询)