年月 部门 项目 数值
201101 1 001 100201103 1 001 30
201102 1 001 40
怎么样写算出年初至今的累计值, 帮帮我 ?结果:
年月 部门 项目 数值 期初至今
201101 1 001 100 100
201102 1 001 40 140
201103 1 001 30 170
201101 1 001 100201103 1 001 30
201102 1 001 40
怎么样写算出年初至今的累计值, 帮帮我 ?结果:
年月 部门 项目 数值 期初至今
201101 1 001 100 100
201102 1 001 40 140
201103 1 001 30 170
+1如果有多个部门和项目,可以按部门和项目分区统计
select a.*,sum(数值) over(partition 部门,项目 order by 年月) from tab a;
2.该用to_char用to_date
3.select sysdate from dual直接写sysdate就完事
4.写的跟LZ需求完全不符!
5.真要你那个思路写也该是这么写,如下: