表:
日期 收入 支出
----------------------------------------
2000/3/1 50 30
2000/3/2 45 60
2000/3/5 60 10
用select语句实现以下显示:
日期 收入 支出 余额
-----------------------------------------------------
2000/3/1 50 30 20
2000/3/2 45 60 5
2000/3/5 60 10 55这个余额的逐次相加不知道怎么实现,还请达人指教
日期 收入 支出
----------------------------------------
2000/3/1 50 30
2000/3/2 45 60
2000/3/5 60 10
用select语句实现以下显示:
日期 收入 支出 余额
-----------------------------------------------------
2000/3/1 50 30 20
2000/3/2 45 60 5
2000/3/5 60 10 55这个余额的逐次相加不知道怎么实现,还请达人指教
解决方案 »
- 求电子书《大话ORACLE RAC》<ORACLE 高可用环境>
- Oracle 10g 字段限制修改
- ora-12541没有监听器,急急急!!!!
- struts2+hibernate+spring中加入oracle(10g) 的CLOB字段出现的错误!
- sql求助
- 急!
- 编写一个程序,用以接受用户输入的数字。将该数左右转,然后显示反转后的数。
- 求助,817,左连接问题
- 在多用户并发增加序列值的情况下,通过select seq.currentvalue from dual得到的是当前用户的增加后的序列值吗
- 在oracle中如何使字段自动增加?
- 时间汇总求解
- 急!!OCI批更新没有得到想要的结果!请大仙们帮帮忙!!!
FROM TBNAME A;
不行
2 rq date,
3 sr number(10),
4 zc number(10)
5 );Table createdSQL> insert into wiler_cs values(to_date('2000/3/1','yyyy/mm/dd'),50,30);1 row insertedSQL> insert into wiler_cs values(to_date('2000/3/2','yyyy/mm/dd'),45,60);1 row insertedSQL> insert into wiler_cs values(to_date('2000/3/5','yyyy/mm/dd'),60,10);1 row insertedSQL> commit;Commit completeSQL> select rq,sr,zc,(select sum(b.sr)-sum(b.zc) from wiler_cs b where b.rq<=a.rq)
2 from wiler_cs a
3 order by a.rq;RQ SR ZC (SELECTSUM(B.SR)-SUM(B.ZC)FROM
----------- ----------- ----------- ------------------------------
2000-3-1 50 30 20
2000-3-2 45 60 5
2000-3-5 60 10 55
斑竹的方法可以实现啊,楼主测试过没?
真的不好意思