[英]SQL Server sum multiple columns and group
I would like to in SQL Server to sum values from two different columns and grouping by team, but I'm not getting too much success. 我想在SQL Server中对两个不同列中的值进行求和并按团队进行分组,但是我并没有获得太多的成功。
Here's an example of the data: 这是数据示例:
And on the above image, how i would like it to be summed. 在上面的图像中,我希望将其总结一下。
Here's the code I've written so far: 这是我到目前为止编写的代码:
Select
Fut.HomeTeam As Equipa,
Sum(Fut.FTHG) As Golos
From
Database Fut
Group By
Fut.HomeTeam
Union All
Select
Fut.AwayTeam As Equipa,
Sum(Fut.FTAG) As Golos
From
Database Fut
Group By
Fut.AwayTeam
Order By
Golos Desc
You were pretty close, I think this is what you want: 您非常接近,我想这就是您想要的:
select
Equipa
, sum(Golos) as Golos
from (
Select
Fut.HomeTeam As Equipa,
Fut.FTHG As Golos
From Database Fut
Union All
Select
Fut.AwayTeam As Equipa,
Fut.FTAG As Golos
From Database Fut
) u
Group By Equipa
Order By Sum(Golos) Desc
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.