题解 | #点击率排名与转化率排名差异#

点击率排名与转化率排名差异

https://www.nowcoder.com/practice/45edb549dffd45aa9de9f31b79ec80b9

with cte as (
select uid,ctr,cvr,   
               row_number()over(order by ctr desc,uid desc) as dj_rk,
               row_number()over(order by cvr desc,uid desc) as zh_rk
from (
select uid,
       round(sum(is_click)/count(*),  3) as ctr,
       round(sum(is_convert)/sum(is_click),3) as cvr
from user_res_event_log_tb
where rid like 'ad%' and left(event_date,7)='2022-08'
group by uid ) a )
select uid,abs(cast(dj_rk as signed)-cast(zh_rk as signed)) as diff,ctr,cvr
from cte
order by diff desc,uid desc
limit 2;

全部评论
先聚合后开窗不适用于三个排序函数!
点赞 回复 分享
发布于 2024-03-23 15:34 北京

相关推荐

秋盈丶:后续:我在宿舍群里和大学同学分享了这事儿,我好兄弟气不过把他挂到某脉上了,10w+阅读量几百条评论,直接干成精品贴子,爽
点赞 评论 收藏
分享
那么好了好了:他本来公司就是做这个的,不就是正常的游戏客户端和服务器开发,软硬件联动,有啥恶心不恶心的,提前告诉你就是怕你接受不了,接受不了就没必要再往后走流程浪费时间,虽然这公司是一坨。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务