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

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

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

-- select 输出 日期,转化率(百分数四舍五入保留一位小数)
-- 输出格式化 concat和round
-- order 日期升序
-- 人数 distinct去重

with visit_date as (
    select
        distinct
        user_id,
        date(visit_time) as vt
    from visit_tb
),
order_date as (
    select
        distinct 
        user_id,
        date(order_time) as ot
    from order_tb
)

select 
v.vt as date,
concat(round(ifnull(count(o.ot),0)/count(v.user_id)*100,1),"%") as cr
from visit_date v
left join order_date o 
    on v.user_id = o.user_id and v.vt = o.ot
group by v.vt
order by date 

全部评论

相关推荐

06-10 23:36
已编辑
首都经济贸易大学 C++
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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