现在的位置: 首页 > 综合 > 正文

SQL 单表多条记录分组查询分页代码

2013年07月31日 ⁄ 综合 ⁄ 共 353字 ⁄ 字号 评论关闭

SQL表结构如下图:


SQL 分页语句:

SELECT TOP 5 *,(select count(*)   inum from   
(select distinct  AreaID,AreaTypeID,lifeYear,[State],RelatedID from MonitorBaseEnterInfo where  1=1) i ) as CountNum  FROM       
  (SELECT ROW_NUMBER() OVER ( order by lifeYear desc) AS RowNumber,* FROM (select distinct  AreaID,AreaTypeID,lifeYear,[State],RelatedID   
    from MonitorBaseEnterInfo where  1=1 ) mm  ) A  
     WHERE RowNumber > 5 *(1-1)  


查询第一页和第二页如下图:



抱歉!评论已关闭.