求数据库SQL语句。表有A、B、C三个字段,把A字段相同数据中B字段,当C字段为1相加,当C字段为2时相减。

2025-03-04 21:14:17
推荐回答(3个)
回答1:

oracle 的语法:
select A, sum(N) as B from
(
select A,
(case C when 1 then B
when 2 then -1 * B
end) as N
from t
) tt group by A
问题很BT,也不知道怎么整出来的设计!!!

回答2:

很想帮你但是描述的太不清楚了

回答3:

自己想