大哥大姐,请教这样的问题,sum语句求和,分不多了,全在这,谢谢各位 规则没说明白呀,是怎么一个sum法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 目前Table裡面的紀錄只有這三條.就是id=3的 Qty值等與 (id=1 的Qty的值20) + (id=3 的Qty的值40 )id=2的Qty值不變 select id,decode(id,'3',Qty+(select sum(nvl(Qty,0)) from Awhere id = 1),QTY) as QTY from A CREATE TABLE B AS SELECT * FROM A;UPDATE B SET QTY=(SELECT SUM(QTY) FROM A WHERE ID!=2) WHERE ID=3; select id ,qty from a where id<3 union select 3,sum(qyt) from a where id !=2 你需要表作什么?为什么不用视图呢?create view new_test as select id,decode(id,'3',Qty+(select sum(nvl(Qty,0)) from A where id = 1),QTY) as QTY from A OracleDBA职业素养一二三 . 帮忙提高一下这个存储过程的效率,存储过程很简单 怎样 来自不同用户下的要有关系表来构建视图??? merge into 新疑问 树查询,如何得到root的数据 比较sql语句是否相同 oracle问题 我初学Oracle数据库,有个问题解决不了请帮忙看一下!! 大家来帮我看一下这个job为什么没有执行 想转学oracle数据库开发 有什么推荐的好书 对于初学的能看懂的 一个简单的问题? 前段时间都好好的,怎么今天就出现ORA-12541: TNS:no listener ,怎么办?
就是id=3的 Qty值等與 (id=1 的Qty的值20) + (id=3 的Qty的值40 )
id=2的Qty值不變
from A
UPDATE B SET QTY=(SELECT SUM(QTY) FROM A WHERE ID!=2) WHERE ID=3;
create view new_test as select id,decode(id,'3',Qty+(select sum(nvl(Qty,0)) from A where id = 1),QTY) as QTY
from A