帆软动态分页之单数据集行式报表(模板-引擎设设置启用及行数)

例1:单数据集联合查询行式分页报表()

定义分页查询SQL

SELECT *     
      FROM (    
            SELECT TOP ${    
                         if(fr_pagenumber == int((((fr_rowcount-1)/fr_pagesize)+1)),fr_rowcount - (fr_pagesize*(fr_pagenumber-1)),fr_pagesize)    
                         } *        
               FROM(    
                  SELECT TOP ${fr_pagesize*fr_pagenumber} a.dudao,b.dpmc ,sum(sl*sj) je
                      FROM kehu a
join sale b on  a.khmc=b.dpmc
where a.dudao='${dudao}'//条件可添加在此处
group by a.dudao,b.dpmc

                    ) AS e1 ORDER BY  dudao DESC   
             ) AS e2 ORDER BY dudao ASC  

例2:SQL视图分页转至(http://help.finereport.com/doc-view-996.html

  1. with t_rowtable     
  2. as  
  3. (  
  4.     select row_number() over(order by object_id DESC) as row_number,* from sys.[all_columns] where 1=1  
  5. )  
  6. SELECT *     
  7.       FROM (    
  8.             SELECT TOP ${    
  9.                          if(fr_pagenumber == int((((fr_rowcount-1)/6)+1)),fr_rowcount - (6*(fr_pagenumber-1)),6)    
  10.                          } *        
  11.                FROM(    
  12.                     SELECT TOP ${6*fr_pagenumber} *     
  13.                       FROM t_rowtable ORDER BY row_number ASC      
  14.                     ) AS e1 ORDER BY row_number DESC   
  15.              ) AS e2 ORDER BY row_number ASC  
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值