select sum(count) from table1 where id=1 group by branch
select sum(count) from table1 where id=2 group by branch
将不同branch下的总数分别相减
SQL SERVER中请问根据不同条件查询同一个表获得的不同数据集做减如何实现
答案:2 悬赏:60 手机版
解决时间 2021-02-20 17:32
- 提问者网友:兔牙战士
- 2021-02-19 16:41
最佳答案
- 五星知识达人网友:轻雾山林
- 2021-02-19 18:03
select sum(case when id = 1 then count else 0 end) - sum(case when id = 2 then count else 0 end)
from table1
group by branch
from table1
group by branch
全部回答
- 1楼网友:怙棘
- 2021-02-19 19:06
如果是sql 2005以上的版本
可用xml类型参数把结果转xml格式传参结果集,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯