DeptID DateTime Wage DeptID DateTime Wage StatWage
000001 2008-01 100 000001 2008-01 100 100
000002 2008-01 100 000002 2008-01 100 100 1月的合
000003 2008-01 100 000003 2008-01 100 100
000001 2008-02 200 000001 2008-02 200 300
表A 000002 2008-02 200 查询结果 000002 2008-02 200 300 2月和1月
000003 2008-02 200 000003 2008-02 200 300 100+200
000001 2008-03 300 000001 2008-03 300 600
000002 2008-03 300 000002 2008-03 300 600 1,2,3月的合
000003 2008-03 300 000003 2008-03 300 600 100+200+300
这个语句应该怎么写呢
解决方案 »
- create sequence的时候nocycle是什么意思?
- sql 触发器代码,转ORACLE,请高手指点。。。
- oracle 无法启动问题
- 帮忙优化一个SQL,急。。
- 怎么得出一个表中列的数量呢?
- 100 分! 关于数据库的移植
- PL/SQL问题 在线等大家快来帮帮我哦 着急死我了
- 怎样把建表的语句放在一个存储过程里面,每次执行即可,谢谢!!!
- redhat9上直接安装oracle9.204还用打补丁吗? p3006854_9024_LINUX.zip等补丁打上之后一定好用吗?
- oracle中export数据?sys用户和system用户的区别?
- 为什么count得不出正确的值
- 请问该如何在脚本断开该链接?
例如000001 1月100 2月200 3月300
显示
000001 01 100 100
000001 02 200 300
000001 03 300 600
如果是高版本的oracle,有计算累计的专有函数,可以上网查询一下
或者自己写个函数,传入000001 和月份,统计已有值也可以