求助该如何写这个期初至今累计的语句?
年月 部门 项目 数值
201101 1 001 100
201103 1 001 30
201102 1 001 40
怎么样写算出年初至今的累计值, 帮帮我 ?
结果:
年月 部门 项目 数值 期初至今
201101 1 001 100 100
201102 1 001 40 140
201103 1 001 30 170
------解决方案--------------------select a.*,sum(数值) from tab where a.data<=to_date((select sysdate from dual ),'yyyymm')
------解决方案--------------------
------解决方案--------------------
这写的什么乱七八糟的东西!
------解决方案--------------------1.写a但不给表别名a
2.该用to_char用to_date
3.select sysdate from dual直接写sysdate就完事
4.写的跟LZ需求完全不符!
5.真要你那个思路写也该是这么写,如下: