先看一下数据库的数据是什么样子的,根据您的实际情况对号入座.
根据userid进行累计求和
如果你用的是8.0以上的版本就可以用窗口函数sum与partition by进行组合计算
select userid,date,sum(order_count) over (partition by userid ,order by date) as 累计 from order_list
在没有窗口函数前提下可借助自定义函数进行计算
select userid,date,
@s:=if
先看一下数据库的数据是什么样子的,根据您的实际情况对号入座.
根据userid进行累计求和
如果你用的是8.0以上的版本就可以用窗口函数sum与partition by进行组合计算
select userid,date,sum(order_count) over (partition by userid ,order by date) as 累计 from order_list
在没有窗口函数前提下可借助自定义函数进行计算
select userid,date,
@s:=if