sqlserver 关联2表,怎么一列数据多条件求和查询

表A结构 id ,number,name ,sex
1,10,“张三”,男
2,11,“李四",女

表B结构serial,number,money,other_money
1,10,100,10
2,10,150,20
4,10,120,15
5,10,130,22
6,10,150,33
这时候我需要两个表关联起来,然后求和指定money列,显示一行效果sql大概意思如下:
select a.number,a.name,a.sex,sum(b.money) as serial1-4, sum(b.money) as serial(2,5) from 表A as a,表B as b where a.number=b.number and a.number=10

最终我想实现的结果为
number:10, name:"张三",sex:"男",serial1-4:320(表b序列号1和4的和100+120)
serial(2,5) (表b序列号2和5的和150+130)
请教各位,一列数据多条件求和查询改如何实现?

您好,你的问题,我之前好像也遇到过,以下是我原来的解决思路和方法,希望能帮助到你,若有错误,还望见谅!1
2
3
4
5
select a.货号2113,a.编号5261,b.规格,c.库存(入数4102量-出数1653量)
from 表专1 as a,表2 as b
(select 编号,sum(入数量 -出数量)属 as 库存
from 表3 group by 编号) as c
where a. 编号=b. 编号 and a.编号=c. 编号非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!追问

好像不怎么行呀,你能帮忙看下图片代码怎么改么

温馨提示:答案为网友推荐,仅供参考
相似回答