SUM一行的MySQL行,并将其分组

时间:2015-03-16 19:59:58

标签: mysql sql

嘿伙计们,我正在尝试创建一个查询,该查询对一列进行求和,并将结果分组。

让我通过展示我的表来告诉你我的意思!

这是我的门票

enter image description here

期待结果

enter image description here

正如您所看到的那样,它将列应用程序分组并发布,然后是每个问题的SUMS。

目前我有类似的东西

 SELECT app,issue,sum(time)
 FROM tickets
 GROUP BY issues
 ORDER BY name ASC;

然而,它没有输出预期的结果。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

除问题

外,您还需要按应用分组
SELECT app,issue,sum(time)
FROM tickets
GROUP BY app,issue
ORDER BY name ASC;

答案 1 :(得分:2)

您只按问题分组,不要忘记将应用添加到群组中。

这应该适合你:

SELECT app, 
       issue, 
       Sum(time) 
FROM   tickets 
GROUP  BY app, 
          issues 
ORDER  BY name ASC;