题解 | #工作日各时段叫车量、等待接单时间和调度时间#

某宝店铺动销率与售罄率

http://www.nowcoder.com/practice/715dd44c994f45cb871afa98f1b77538

# 明确问题:
# 1.统计每款的动销率与售罄率
# 2.按style_id升序排序
# 问题拆解:
# 1.指标:
# 动销率=有销售的sku(库存数量)/在售库存数量=销售数量/总库存量-销售数量
# 售罄率=GMV/(吊牌价*库存数)
# 2.聚合字段:style_id
# 易错点:不要连接之后再求inventory_price
with a as (
  SELECT style_id
  ,SUM(tag_price * inventory) inventory_price
  ,sum(inventory) total_inventory
  FROM product_tb
  GROUP BY style_id
),
b as (
  select style_id
  ,sum(sales_price) GMV
  ,sum(sales_num) sales_num_total
  from product_tb a
  inner join sales_tb b
  on a.item_id=b.item_id
  group by style_id
)
select
a.style_id,
  ROUND(sales_num_total / (total_inventory - sales_num_total) * 100, 2) pin_rate,
  ROUND(GMV / inventory_price * 100, 2) sell_through_rate
from a
inner join b
on a.style_id=b.style_id
全部评论
想问下为什么不能连接之后求sum(inventory)呢
点赞 回复 分享
发布于 2022-01-23 16:59

相关推荐

投递米哈游等公司10个岗位
点赞 评论 收藏
分享
08-07 11:58
门头沟学院 Java
投实习的时候大厂只有你给面现在攻守易型了是吧挂的这么果断,连面都不给...
迷茫的大四🐶:实习是实习,正职是正职,两码事,实习也就几个月,卡的少,正职可就得狠狠地卡了
点赞 评论 收藏
分享
人间雪:简历最好只要一页,除非你牛逼到一页都写不下了
点赞 评论 收藏
分享
点赞 评论 收藏
分享
08-05 14:06
门头沟学院 Java
驼瑞驰_招募评论官版...:哈哈哈,hr怪实诚的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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