作业帮 > 综合 > 作业

关于group语句问题?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/29 21:04:29
关于group语句问题?

我要统计ID个数的同时,求出底列的和,在第3列中,根据相同的ID,只取一个值求和

例如:count id是4,sum(amount)得出7230.76,sum(sumAmount)得出13060
也就是第3列是:60+2200+3800+7000=13060
主要是在group语句中,第3列的值怎么能求出来?如果用sum,他会把所有都加上是48320,不是13060.
select id,t1=sum(amount),t2=(select sum(b.sumamount)
from (select distinct(id),sumamount from tt) as b) from 表 group by id