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

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

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

WITH
t1 AS (     -- 计算每日下单人数
    SELECT
        COUNT(DISTINCT user_id) AS dds,
        DATE(order_time) AS ddt
    FROM order_tb
    GROUP BY DATE(order_time)
),

t2 AS (     -- 计算每日访问人数
    SELECT
        COUNT(DISTINCT user_id) AS fws,
        DATE(visit_time) AS fdt
    FROM visit_tb
    GROUP BY DATE(visit_time)
)

SELECT      -- 主查询,计算每日下单率
    t2.fdt AS date,
    CONCAT(
        ROUND(
            t1.dds / t2.fws * 100.0
        ,1)
        ,'%') AS cr
FROM t2
LEFT JOIN t1
    ON (t1.ddt = t2.fdt)
ORDER BY date;

全部评论

相关推荐

牛至超人:您好,京东物流岗了解一下吗?负责精加工食品的端到端传输
点赞 评论 收藏
分享
02-04 13:52
已编辑
山西农业大学 Java
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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