Mysql中累计加总-csum函数以及 计算百分比的业务场景
今天的工作涉及到提取不同产地的产品要求得到搜索次数大于80%的场景
下面是简单的图表
想要得到的情况:
原表为
set @csum:=0;
create table lj
select *,(@csum:= @csum+s_score) as leijia from score
select *,leijia/(select sum(leijia) from lj as lj1 where lj1.s_id=lj.s_id) from lj
即可得到所要的业务场景。