题解 | 10月的新户客单价和获客成本

10月的新户客单价和获客成本

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

WITH T1 AS (
    SELECT
    *,
    row_number() over(partition by uid order by event_time) rn
    FROM
    tb_order_overall
),
T2 AS (
    SELECT
    C.order_id,
    price,
    cnt,
    total_amount
    FROM
    tb_order_detail C
    JOIN tb_product_info A USING(product_id)
    JOIN tb_order_overall B USING(order_id)
    WHERE 
    order_id IN (
        SELECT order_id
        FROM T1
        WHERE rn = 1
    )
    AND left(event_time,7) = '2021-10'
)
SELECT
    round(avg(total_amount),1) avg_amount,
    round(avg(cost),1) avg_cost
FROM
(
    SELECT
    order_id,
    max(total_amount) total_amount,
    sum(price*cnt)-max(total_amount) cost
    FROM T2
    GROUP BY order_id
) t



全部评论

相关推荐

明天不下雨了:这个项目 这个简历 这个模板 莫不是一个开源的
点赞 评论 收藏
分享
11-04 19:05
已编辑
东莞城市学院 单片机
不知道怎么取名字_:你这个要实习两年?哪有这么久的,感觉就是即使你毕业了,但还按实习的话,是不是不用给你缴社保公积金啥的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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