请教:mysql怎么样实现同id不同行计算后输出

MySql 码拜 8年前 (2016-02-19) 903次浏览
  请教高手~~~mysql怎么样实现同id不同行加总(sum)后输出,如图:
请教:mysql怎么样实现同id不同行计算后输出
就是说想得到不同hproject_id的hmov,hteu,htun,income,profit的sum值,但是原因是hproject_id的值很大,假如用where语句一条一条写的话会很麻烦,求高手怎么通过循环语句或别的方法来实现呢?谢谢~~~~
解决方案

40

是这样吗:
select hproject_id,
sum(hmov) hmov,
sum(hteu) hteu,
sum(htun) htun,
sum(income) income,
sum(profit) profit
from tb
group by hproject_id

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明请教:mysql怎么样实现同id不同行计算后输出
喜欢 (0)
[1034331897@qq.com]
分享 (0)