求一条“迭代更新”的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分析函数吧 ORACE 11G导ORACLE 10G的数据出错 查询某段时间内未出现的时间 请问下为什么我的oracle在改了配置文件,连上PLSQL Developer之后就用不了了! oracle 触发器插入记录时自动生成流水号问题。 ORACLE异常处理问题,搞不懂,求助 急,导入时导错表空间的问题 如何将一个表中的某一列更新到更一个表中 怎样查询客户端程序所有执行错误,请高手指教,分数不是问题 关于恢复,当我丢失了所有控制文件? (先100,不够再加)向高手诚心请教刷新组和队列的问题 求一个8i的服务器端啊 讨论下group的排序机制是什么
用LAG
--上面那个写错了
--再试下呢
select a,b,
sum(a+b)over(order by a rows between unbounded preceding and current row) c
from tab