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

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

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

WITH visit AS (
    SELECT
        DATE(visit_time) AS `date`,
        COUNT(DISTINCT user_id) AS daily_visit
    FROM visit_tb
    GROUP BY DATE(visit_time)
),

ord AS (
    SELECT
        DATE(order_time) AS `date`,
        COUNT(DISTINCT user_id) AS daily_order
    FROM order_tb
    GROUP BY DATE(order_time)
)

SELECT
    v.`date`,
    CONCAT(
        ROUND(100 * COALESCE(o.daily_order, 0) / NULLIF(v.daily_visit, 0), 1),
        '%'
    ) AS cr
FROM visit AS v
LEFT JOIN ord AS o USING (`date`)
ORDER BY v.`date` ASC;

全部评论

相关推荐

老板加个卤鸡蛋:HR看了以为来卧底来了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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