You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在BigQuery中将多行合并为一行并汇总金额?

解决方案:分组汇总重复支票记录

你遇到的问题是需要对相同银行、用户、支票号和支票日期的记录进行金额汇总,这可以通过SQL的GROUP BY结合聚合函数SUM()轻松解决。

试试这个查询:

SELECT 
    bank, 
    user, 
    chqno, 
    chqdated, 
    SUM(Amount) AS Amount
FROM 
    your_table_name  -- 替换成你的实际表名
GROUP BY 
    bank, 
    user, 
    chqno, 
    chqdated;

逻辑解释:

  • GROUP BY bank, user, chqno, chqdated:会把所有这四个字段完全相同的记录归为一组
  • SUM(Amount):对每组内的Amount字段进行求和,得到该组的总金额
  • 最终输出的每一行就是唯一的支票标识(银行+用户+支票号+日期)加上对应的总金额,正好匹配你期望的结果。

注意记得把查询里的your_table_name替换成你实际使用的表名哦。

内容的提问来源于stack exchange,提问作者VSR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 04:13:35