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

MySQL查询需求:筛选main>10的唯一日期及对应main总和

MySQL重复日期数据的查询解决方案

需求梳理

  • 筛选main字段值大于10的记录
  • 提取唯一的Date日期
  • 计算每个日期对应的main字段总和

可用SQL语句

SELECT Date, SUM(main) AS total_main
FROM your_table
WHERE main > 10
GROUP BY Date;

关键说明

  1. 筛选条件:WHERE main > 10先过滤出符合要求的记录,避免对不必要的数据进行分组计算
  2. 分组去重:GROUP BY Date自动实现日期的唯一性,每个日期只会返回一条结果
  3. 总和计算:SUM(main)对每个分组内的main字段求和,用AS total_main给结果列起一个清晰的别名

额外提示

如果你的Date字段是字符串格式(比如示例中的dd-mm-yyyy),为了确保分组准确,建议先转换为日期类型:

SELECT STR_TO_DATE(Date, '%d-%m-%Y') AS formatted_date, SUM(main) AS total_main
FROM your_table
WHERE main > 10
GROUP BY formatted_date;

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 14:45:31