标签: mysql sum formula rollup
我的mysql查询需要一些帮助。我有一个看起来像这样的表:
然后我想用这个查询选择:
{{1}}
我希望输出如下:
但是我的询问给了我这样的话:
请帮助,谢谢
答案 0 :(得分:2)
您需要将默认值,输入值和计算字段相加以获得预期输出,否则rollup将只返回上一条记录中的值:
rollup
select id, class, sum(defaut), sum(input), sum(round(input - defaut)) test from table1 group by class, id with rollup
答案 1 :(得分:0)
最终查询:
select id, class, sum(defaut), sum(input), sum(input - defaut) test from table1 group by class, id with rollup
感谢您的帮助。