求数据库SQL语句。表有A、B、C三个字段,把A字段相同数据中B字段,当C字段为1相加,当C字段为2时相减。
求数据库SQL语句。表有A、B、C三个字段,把A字段相同数据中B字段,当C字段为1相加,当C字段为2时相减。
日期:2011-07-02 17:24:19 人气: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,也不知道怎么整出来的设计!!!