sql 语句求助 两个表相加的数值 相除

2025-04-02 09:40:45
推荐回答(4个)
回答1:

declare @tb table(Id int,content varchar(10),pos int,neg int) insert into @tb select 1,'老婆',10,-5 union select 2, '女朋友', 4, -1 union select 3, '妹妹', 3, 0 union select 4, '姐姐', 3, -1 union select 5, '表妹', 0, 0 select * from @tb order by pos/(case when abs(neg)=0 then 1 else abs(neg) end) desc (所影响的行数为 5 行) Id content pos neg ----------- ---------- ----------- ----------- 2 女朋友 4 -1 3 妹妹 3 0 4 姐姐 3 -1 1 老婆 10 -5 5 表妹 0 0 (所影响的行数为 5 行)

回答2:

eclare @a int --变量1存放其中一个表统计数据 declare @b int --变量2存放另外一个表统计数据 s

回答3:

select sum(a.new)/sum(b.old)*100/100 as c from biao1as a,biao2 as b

回答4:

在百度上搜索