MYSQL操作之求百分比,过滤重复超过5条的数据,保留5条内的信息

mysql 百分比保留小数点后两位:
concat(TRUNCATE(SUM(ag.net_amount)/SUM(ag.net_amount)* 100, 2),’%’) as winning

mysql 操作保留小数点后两位:
COUNT(IF(IFNULL(mg1.amount,-mg.amount)>0,mg1.amount,NULL))/COUNT(mg.amount) as value

按最新时间addtime ,过滤phoneid重复超过5条的信息,保留5条内的信息
在这里插入图片描述
select phoneid,media_id,metatype,title,addtime,new_rank as rank from (select phoneid,media_id,metatype,title,addtime, IF(@tmp=phoneid,@rank:=@rank + 1,@rank:=1) as new_rank, @tmp:=phoneid as tmp from phone_playhistory order by phoneid,addtime desc)b where new_rank < 6;

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值