问题如图所示

image.png

如何根据结果逐行相加,就是应付款金额相加,并且显示每一行相加的结果(就是逐行累加),最终需要根据供应商编码分类汇总

zhangjinrui 发布于 2021-10-25 15:23 (编辑于 2021-10-25 15:25)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
晓亮Lv7资深互助
发布于2021-10-25 15:28(编辑于 2021-10-25 15:42)

https://help.fanruan.com/finereport/doc-view-348.html

逐层累计

分组累计 mysql

SELECT id, type, money, (SELECT SUM(money) FROM cum_demo WHERE type = A.type AND id <= A.Id) totalMin FROM cum_demo A ORDER BY A.type,A.id;

可能需要你的实际情况,改一下

  • zhangjinrui zhangjinrui(提问者) 我需要用数据库语言实现
    2021-10-25 15:29 
  • dongazhe dongazhe 回复 zhangjinrui(提问者) 数据库语言貌似没有相应的函数,可能得新建函数吧,,最好在前端实现
    2021-10-25 15:39 
  • zhangjinrui zhangjinrui(提问者) 不对啊,这样的话变成所有数据累计了,不是按照分类汇总累计的
    2021-10-26 08:45 
  • 晓亮 晓亮 回复 zhangjinrui(提问者) 解决了吗?你加分组那个字段了吗?
    2021-10-26 14:02 
  • 2关注人数
  • 318浏览人数
  • 最后回答于:2021-10-25 15:42
    请选择关闭问题的原因
    确定 取消
    返回顶部