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

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

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

select 
    round(avg(total_amount),1)
    ,round(avg(mny-total_amount),1)
from (
    select 
        uid
        ,event_time
        ,total_amount
        ,price
        ,cnt
    # 不能用rank,一个订单里多个商品的话,rk会重复,外查询不能做了
        ,row_number() over(partition by uid order by event_time) as rk
    # 对每个订单,多个商品求应付总价
        ,sum(price*cnt) over(partition by order_id) as mny  
    from tb_order_detail as od
    left join tb_order_overall as o using(order_id)
    where status = 1
    ) a
where rk = 1 and date_format(event_time,"%Y%m") = 202110

全部评论

相关推荐

06-26 15:33
青岛工学院 Java
积极的秋田犬要冲国企:他现在邀请我明天面试
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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