按一个sql对所有随机值求和

ne5o7dgx  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(199)

我有一张table。例如,考虑如下:

id       bl         pat       total
 1     052020        2C         -5
 2     052020        2C         10
 3     052020        2C         10
 4     052020        2C        -35
 5     062020        2C         10
 6     062020        2C        -16

我想做的一件事就是求和 052020 还有帕特 2C . 但我用这种总数做的每件事都让我很困惑。
我希望我的总价值应该是-25,但这个总和我有60。
这是我的密码:

select sum(total) from tb_gas where bl='052020' and pat='2C'

怎么能把它变成真正的总数(我的意思是,应该是-5+(10)+10+(-35)=-20)
有什么建议吗?怎样做才是我所期望的?
谢谢。

j91ykkif

j91ykkif1#

这能帮你解决问题吗?

select bl,pat,sum(total) 
from tb_gas 
--where bl='052020' and pat='2C'
group by bl,pat

相关问题