题解 | #某宝店铺动销率与售罄率#
某宝店铺动销率与售罄率
https://www.nowcoder.com/practice/715dd44c994f45cb871afa98f1b77538
一、动销率 Stock Keeping Unit (库存量单位)=有销售的SKU数量 / 在售SKU数量
有销售的SKU数量:售出的SKU数量总和(商品期间销售数量)
在售的SKU数量 :剩余(总库存 - 售出)库存SKU的数量总和(商品期末库存数量)
二、售罄率 = GMV / 备货值(备货值 = 吊牌价 * 库存数)
GMV :所有订单的金额总和(很多场景下,下单未付款的订单金额也计算在内)
吊牌价 :商品详情页显示的价格
with t as ( select item_id, sum(sales_num) as sku, sum(sales_price) as gmv from sales_tb group by item_id ) -- 动销率=已售商品总数/剩余库存数 -- 售罄率=GMV/吊牌价*库存数 select style_id, round(sum(sku) / sum(inventory - sku) * 100, 2) as "pin_rate(%)", round(sum(gmv) / sum(tag_price * inventory) * 100, 2) as "pin_rate(%)" from t join product_tb p on t.item_id = p.item_id group by style_id order by style_id
SQL大厂面试题 文章被收录于专栏
牛客网sql大厂面试题题解~