sql的sum问题,高手来
发布网友
发布时间:2024-10-21 21:41
我来回答
共3个回答
热心网友
时间:2024-11-09 20:52
写的太不详细了。你想一条纪录怎么显示,你先举个例子
还不是太清楚,我想知道的是你的结果想怎么显示。同一个表m内a 和b有什么逻辑关系?
不过先试着写个
select b,sum(a) from m where b in(select b from m)
热心网友
时间:2024-11-09 20:52
declare @sum1 int
declare @sum2 int
select @sum1=sum(a) from m where b=1
select @sum2=sum(a) from m where b=2
select @sum1,@sum2
如果是要求一句的话:
select (select sum(a) from m where b=1),(select sum(a) from m where b=2)
热心网友
时间:2024-11-09 20:53
可以用union
select sum(a),b from m where b=1 group by b
union
select sum(a),b from m where b=2 group by b