【问题标题】:MySql Group By and Sum total value of column, displayed with min valueMySql Group By 和 Sum 列的总值,以最小值显示
【发布时间】:2016-11-29 03:57:19
【问题描述】:

我有两个问题:

  1. 如何对列进行分组和求和。
  2. 如何以最小总和值显示结果

我得到了我的第一个答案here 关于如何对列进行分组和求和,但我需要按 100 的最小值过滤掉 ..

我试过了

SELECT 
    member_code, SUM(product_price) as totalSales
FROM 
    src_calculation_daily
WHERE 
    totalSales > 100
GROUP BY 
    member_code

非常感谢任何帮助。谢谢

【问题讨论】:

  • 请使用示例数据和所需结果编辑您的问题。 “最小总和值”是什么意思?

标签: php mysql sum


【解决方案1】:

我想你只想要一个HAVING 子句:

SELECT member_code, sum(product_price) as totalSales
FROM src_calculation_daily
GROUP BY member_code
HAVING totalSales > 100;

【讨论】:

    【解决方案2】:

    您正在寻找 HAVING

    SELECT member_code, sum(product_price) as totalSales FROM src_calculation_daily GROUP BY member_code HAVING totalSales > 100

    当字段存在于表中时使用 WHERE

    HAVING 用于计算值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-12
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多