2020-10-23
阅读量:
765
SQL如何实现累加
如下面试题
法一:使用窗口函数的方法
select TD,sum(CNT) over(order by ID rows between unbounded preceding and current row) CSUM from T1
法二:使用子查询的方法
select *,(select sum(CNT) from 表T1 where ID<=T1.ID) from 表T1 as T2
法三:使用表连接的方法
select a.TD,sum(b.CNT) as CSUM from T1 as a left join T1 as b on a.TD >= b. TD order by a.TD






评论(0)


暂无数据
推荐帖子
1条评论
0条评论
0条评论