1 不sum,直接sum over
有重复,不符合预期
select
bank,
month,
revenue,
sum(revenue) over(
partition by bank --month
order by
bank,
month
) as acc_revenue
from
(
select
'b1' as bank,
'2022-01' as month,
1 as revenue
union all
select
'b1' as bank,
'2022-01' as month,
5 as revenue
union all
select
'b2' as bank,
'2022-01' as month,
2 as revenue
union all
select
'b1' as bank,
'2022-02' as month,
3 as revenue
union