题解 | #某宝店铺动销率与售罄率#

某宝店铺动销率与售罄率

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大厂面试题题解~

全部评论

相关推荐

05-30 12:03
山西大学 C++
offer来了我跪着接:不是骗子,等到测评那一步就知道为啥这么高工资了
点赞 评论 收藏
分享
醉蟀:你不干有的是人干
点赞 评论 收藏
分享
评论
1
1
分享

创作者周榜

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