如何在mysql中对一些值求和并进行分组
我有如下如何在mysql中对一些值求和并进行分组,mysql,sum,Mysql,Sum,我有如下表A: 我希望得到如下结果查询: 我怎样才能做到这一点呢?我想你的总成绩可能是45。成绩75是从哪里来的?我不太清楚。如果你想45,你可以使用下面的查询 select case When a.Item IS NULL THEN 'total' Else a.Item END AS Item,sum(a.value) as value from (select Item,sum(value) as value from test1 as t1 where t1.I
表A
:
我希望得到如下结果查询:
我怎样才能做到这一点呢?我想你的总成绩可能是45。成绩75是从哪里来的?我不太清楚。如果你想45,你可以使用下面的查询
select case When a.Item IS NULL THEN 'total' Else a.Item END AS Item,sum(a.value) as value from
(select Item,sum(value) as value from test1 as t1 where t1.Item='A' or t1.Item='B' group by t1.Item )
as a group by a.Item WITH ROLLUP
帮助显示屏幕截图,并在帖子中添加了相关标签。对不起,我错过了一些信息。resut查询中的空项是“empty”+C之和。A和B各自保持总和。