mysql group by和min max函数一起使用

MySql 码拜 9年前 (2016-05-19) 2313次浏览
表A中有 id  start_time  end_time   score  subject  几个字段
要求 subject  相同的合并到一起  start_time取最早的和end_time取最晚的(即区间最大化),subject相同的score累加,问一下这样的sql怎么样写
解决方案

40

SELECT subject,SUM(score) AS score,MIN(start_time) AS start_time,MAX(end_time) AS end_time FROM A GROUP BY subject

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明mysql group by和min max函数一起使用
喜欢 (0)
[1034331897@qq.com]
分享 (0)