请问在SQL下,如何求同表同列不同条件下(两种情况下)记录之和的差
答案:3 悬赏:40
解决时间 2021-02-10 11:25
- 提问者网友:你在我眼中是最帅
- 2021-02-09 12:32
请问在SQL下,如何求同表同列不同条件下(两种情况下)记录之和的差
最佳答案
- 二级知识专家网友:嗷呜我不好爱
- 2021-02-09 13:49
select sum(case when 列=条件1 then 列 else -1*列 end) from table
全部回答
- 1楼网友:厭世為王
- 2021-02-09 15:17
用表别名区分。
比如 select t1.*, t2.* from table as t1,table as t2
- 2楼网友:统治我的世界
- 2021-02-09 15:06
Declare
a Number;
b Number;
c Number;
Begin
Select Sum(qty) Into a From Table Where 条件1;
Select Sum(qty) Into b From Table Where 条件2;
c:=b-a;
dbms_output.put_line(c);
End;
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯