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

按周分组统计唯一Order Number对应Quantity总和的实现方法问询

解决方法

要实现按周分组,汇总每个唯一订单号对应Quantity的总和(同一订单号的所有行Quantity值一致,取单值后按周累加),可以通过两次分组完成:

  1. 第一次分组:按Week和OrderNumber分组,提取每个订单对应的Quantity值(因同一订单的Quantity无差异,用MAX()/MIN()/SUM()均可得到正确单值)
  2. 第二次分组:按Week分组,汇总该周内所有订单的Quantity值总和

示例SQL代码

假设你的数据表名为orders,执行以下语句:

SELECT
    Week,
    SUM(OrderQuantity) AS Quantity
FROM (
    SELECT
        Week,
        OrderNumber,
        MAX(Quantity) AS OrderQuantity
    FROM orders
    GROUP BY Week, OrderNumber
) AS order_summary
GROUP BY Week
ORDER BY Week;

输出结果

执行后将得到你期望的结果:

WeekQuantity
405
424

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.28 03:05:22