怎么样进行月累计统计

微信图片_20190828170532.png

FineReport 15135583531 发布于 2019-8-28 17:05
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Lz爱学习Lv6见习互助
发布于2019-8-28 20:17

是要对应款项:上月累计+本月这样吗?如果是的话,以回款额举例,回款额合计单元格直接插入公式:上月累计回款额所在单元格+本月回款额单元格(形如:A1+D1)

  • 15135583531 15135583531(提问者) 是的,我想问一下 , 写sql 的地方首先判断 用户选择的是几月份 ,如果用户选择的是6 月份,上月累计就是查询6 月份之前的 ,然后再查询出 6 月份,这个sql怎么样写?
    2019-08-29 08:06 
  • Lz爱学习 Lz爱学习 回复 15135583531(提问者) 数据库表里有存月份字段吧 sql:select 上月累计 from table where 月份<= month(${data}) 注:month是个函数,month(1997-08-31)=8;${data}是定义了一个参数,用这个参数生成日期控件后选中的日期值会传到这个参数里,参与sql筛选
    2019-08-29 09:17 
  • 15135583531 15135583531(提问者) 回复 Lz爱学习 谢谢大神
    2019-08-29 10:01 
  • Lz爱学习 Lz爱学习 回复 15135583531(提问者) 互相学习哈 有帮助的话希望采纳啦~
    2019-08-29 10:14 
最佳回答
0
x50854968Lv4见习互助
发布于2019-8-29 08:48(编辑于 2019-8-29 08:48)

1、通过sql的方式

select 单位,回款额,(select sum(回款额) from table where 日期<=“月末日期”) as 累计回款额 from table where 日期 between ‘月初日期’ and ‘月末日期’


2、帆软报表的解决方式

参考 逐层累计-https://help.finereport.com/doc-view-348.html


  • 3关注人数
  • 532浏览人数
  • 最后回答于:2019-8-29 08:48
    请选择关闭问题的原因
    确定 取消
    返回顶部