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

某宝店铺动销率与售罄率

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

# 连接两个子查询表,并选取合适字段按题目要求计算值
select k1.style_id, round(ifnull(sku_saled_num,0)/(inventory_num-ifnull(sku_saled_num,0))*100,2) `pin_rate(%)`,
round(gmv/beihuo*100,2) `sell-through_rate(%)`
from (
    # 先根据产品表取出各个款号的库存数目及备货值
    select style_id, sum(inventory) inventory_num, sum(tag_price*inventory) beihuo
    from product_tb
    group by style_id
) k1
left join (
    # 把销售表中的销售记录按款号分组并计算相关聚合函数值
    select style_id, sum(sales_num) sku_saled_num, sum(sales_price) gmv
    from (
        select s.*, p.style_id, p.tag_price
        from sales_tb s
        join product_tb p
        on s.item_id = p.item_id
    ) t1
    group by style_id
) k2
on k1.style_id = k2.style_id
order by style_id;


全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务