题解 | 统计用户从访问到下单的转化率

统计用户从访问到下单的转化率

https://www.nowcoder.com/practice/eaff8684aed74e208300f2737edbb083

思路:

  1. 要计算出是否下单这个字段

-- 每天
-- 转化率
with tmp as (
    select date(v.visit_time) as dt
           , v.user_id
           , max(
                case when date(o.order_time) = date(v.visit_time)
                and o.order_time > v.visit_time
                then 1 else 0 end
           ) as is_order
    from visit_tb v
    left join order_tb o
    on v.user_id = o.user_id
    group by date(v.visit_time), v.user_id
)

select dt as date
       , concat(round(sum(is_order)*100/count(user_id), 1), '%') as cr
from tmp
group by dt
order by dt

全部评论

相关推荐

焦虑中,不知道怎么办了。。。
西北上单:应该放俩项目合理一些 我是一个业务开发项目 一个AI项目和你这个写的亮点差不多
你的简历改到第几版了
点赞 评论 收藏
分享
02-25 19:38
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务