summertie 2024-03-24 16:11 采纳率: 25%
浏览 102
已结题

mysql groupby 如何分组后求和

mysql数据库如何groupby 分组后求和
mysql数据库
直接groupby 后, 借方金额为其中一条明细金额,不是合计

select 查询语句 group by ccode,billId,Flag

img

原始数据

借方科目为相同的,合并成一条, 金额合计,最终结果下面截图所示 。

img

  • 写回答

21条回答 默认 最新

  • 檀越@新空间 2024-03-24 16:11
    关注
    获得7.50元问题酬金

    下午好🌅🌅🌅
    本答案参考ChatGPT-3.5

    根据你的描述,你想在MySQL数据库中使用GROUP BY分组后求和。你希望根据ccode、billId和Flag进行分组,并在每个分组中计算借方金额的总和。

    针对这个问题,你可以按照以下步骤进行操作:

    1. 编写SELECT查询语句,并在其中使用GROUP BY子句来指定分组的列。在你的情况下,分组列应为ccode、billId和Flag。

    例如:

    SELECT ccode, billId, Flag, SUM(借方金额) AS 借方金额总和
    FROM 表名
    GROUP BY ccode, billId, Flag;
    

    在这个查询语句中,我们使用了SUM函数来计算每个分组中借方金额的总和,并使用AS关键字为计算结果指定一个别名,即“借方金额总和”。

    1. 将上述查询语句中的“表名”替换为你实际使用的表名。

    2. 执行查询语句,以获取分组后借方金额的总和。

    请注意:你需要根据自己的实际情况,替换查询语句中的“表名”为你实际使用的表名。

    以下是修改后的查询语句示例:

    SELECT ccode, billId, Flag, SUM(借方金额) AS 借方金额总和
    FROM your_table_name
    GROUP BY ccode, billId, Flag;
    

    希望以上解决方案对你有帮助。如果有更多问题,请随时提问。

    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 4月1日
  • 创建了问题 3月24日