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

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

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

with a as (
        SELECT
        *
        from (
                SELECT 
                df1.order_id,df1.优惠前金额,
                df2.uid,df2.event_time,df2.total_amount,
                rank() OVER(PARTITION BY df2.uid ORDER BY df2.event_time asc) AS "rk"
                from (
                        SELECT 
                        order_id,
                        sum(price*cnt) as "优惠前金额"
                        from tb_order_detail 
                        group by order_id
                ) as df1
                left join tb_order_overall as df2
                on df1.order_id = df2.order_id
        ) as df 
        where rk = 1
        and date_format(event_time,'%Y-%m') = '2021-10'
)

SELECT 
round(sum(total_amount)/count(distinct order_id),1) as "avg_amount",
round(sum(优惠前金额-total_amount)/count(distinct order_id),1) as "avg_cost"
from a

全部评论

相关推荐

牛客37185681...:马德,我感觉这是我面过最恶心的公司,一面是两个女hr,说什么实习前几个月属于试用期,试用期过了才能转成正式实习生,我***笑了,问待遇就是不说,问能不能接受全栈,沙币公司
如果可以选,你最想去哪家...
点赞 评论 收藏
分享
大专境巅峰电子狗:头一次看到这种简历,学术与技术学习,直接用技能概括就好了呀,实习经历要写丰富一点
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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