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

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

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

with temp1 as(
# 1. 2021年10月商城里所有新用户的首单实际付款
select order_id, uid, total_amount from(
    select order_id, uid, event_time, 
    min(event_time) over(partition by uid) as first_time, total_amount 
    from tb_order_overall
    where status = 1 
)t
where event_time = first_time and year(first_time)=2021 and month(first_time)=10
), temp2 as(
# 2. 2021年10月商城里所有新用户的首单原价
    select temp1.order_id, uid, total_amount, (raw_price-total_amount) as cut from temp1
    left join (
        select order_id, sum(price*cnt) as raw_price from tb_order_detail
        group by order_id
    )t2
    on temp1.order_id = t2.order_id
)

select round(avg(total_amount),1) as avg_amount,
round(avg(cut),1) as avg_cost
from temp2

认真仔细!

全部评论

相关推荐

强大的马里奥:不太可能,我校计算机硕士就业率99%
点赞 评论 收藏
分享
屌丝逆袭咸鱼计划:心态摆好,man,晚点找早点找到最后都是为了提升自己好进正职,努力提升自己才是最关键的😤难道说现在找不到找的太晚了就炸了可以鸡鸡了吗😤早实习晚实习不都是为了以后多积累,大四学长有的秋招进的也不妨碍有的春招进,人生就这样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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