题解 | 目标月份的品类销售简报

目标月份的品类销售简报

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

with  t1 as (
    select category,
           count(distinct order_id) as orders_cnt,
           count(distinct buyer_id) as buyers_cnt,
           sum(qty) as items_qty,
           sum(qty*price) as revenue
           from product join order_items using (product_id)
           join orders using (order_id)
           where order_date between '2024-08-01' and '2024-08-31'
           group by category
)
select category,
       orders_cnt,
       buyers_cnt,
       items_qty,
       revenue,
       round(revenue/orders_cnt,2) as avg_order_value,
       rank() over ( order by revenue desc ,orders_cnt desc  ,category) as rank_by_revenue

from t1
order by revenue desc ,orders_cnt desc ,category

全部评论

相关推荐

讲原则的小黄鸭不愿吃...:有时候面试眼缘确实很重要,当然,飞驰人生2中张弛说的很对:我努力了无数次,但是我知道机会只会出现在其中一两次。你把每一次笔试面试都全力以赴,总有你运气发挥到位的时候
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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