求一条“迭代更新”的SQL 有如下表:A B0 100100 0200 0...能不能更新成A B0 100100 200200 400..?也就是本行的A值+上一行的B值就等于本行的B值?求助 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select a,b,sum(a+b)over() from tab select a,b,sum(a+b)over() from tab select a+lag(b,1) over (order by n),b from tab用LAG --上面那个写错了--再试下呢select a,b,sum(a+b)over(order by a rows between unbounded preceding and current row) c from tab 7楼的看不明白,好像不行,8楼的可行,但是把我SELECT出来的顺序弄乱了,但ORDER BY后加个ROWID就好了,能问下那句话是啥意思吗 分析函数,一两句话说不太清楚,建议看看Oracle分析函数吧 急 求救。。。急 求救。。。列转行??? 求oracle 10gRMAN备份策略 Oracle特殊字符问题 ORACLE 高手进来练习一下SQL语句。 9i中insert all与insert first有什么区别? ORA-12500: TNS: 监听程序无法启动专用服务器进程 关于序列 关于存储过程的问题! 怎样才能启动managerment server?? oem登录异常~~!! 求一个8i的服务器端啊 讨论下group的排序机制是什么
用LAG
--上面那个写错了
--再试下呢
select a,b,
sum(a+b)over(order by a rows between unbounded preceding and current row) c
from tab