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

某宝店铺动销率与售罄率

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

with
    skuList as (
        select
            style_id,
            round(sum(sales_num)*100/(avg(allinv) - sum(sales_num)),2) `pin_rate(%)`,
            round(sum(sales_price)*100/avg(allcost),2) `sell-through_rate(%)`
        from
            sales_tb
            join 
            (
                select 
                    style_id,
                    sum(inventory) allinv, #根据styleid求出每个spu的总的库存
                    sum(tag_price*inventory) allcost # 根据 style_id求出每个spu的总成本
                from product_tb
                group by 
                style_id
            ) t1 
            where substr(sales_tb.item_id,1,1) = t1.style_id #将总成本和总的库存绑定到每个sku中,这样做聚类可以用avg聚合函数求出每个spu的总库存和总成本了。
        group by 
            style_id
    )
select * from skuList

本体的难度在于不能直接连接2个表做汇总,因为求总库存只能依据product_tb 中的唯一数据来做汇总。

除了我上面的代码,也可以先把sales_tb 表做每个item_id聚合汇总后求出每个item_id对应的总售卖量和总售卖价格,与product_tb连接后就可以根据style_id分类求出相关数据。

全部评论

相关推荐

最喜欢秋天的火龙果很...:第一份工作一定要往大的去,工资低点没事。后面换工作会更好找,即使你去小公司,你也不可能不会换工作的。所以找大的去
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
正在热议
更多
# 春招至今,你的战绩如何? #
6678次浏览 64人参与
# 你的实习产出是真实的还是包装的? #
1331次浏览 32人参与
# 巨人网络春招 #
11223次浏览 223人参与
# 军工所铁饭碗 vs 互联网高薪资,你会选谁 #
7108次浏览 37人参与
# 简历第一个项目做什么 #
31334次浏览 315人参与
# 当下环境,你会继续卷互联网,还是看其他行业机会 #
186548次浏览 1115人参与
# MiniMax求职进展汇总 #
23242次浏览 303人参与
# 研究所笔面经互助 #
118790次浏览 577人参与
# 面试紧张时你会有什么表现? #
30416次浏览 188人参与
# 简历中的项目经历要怎么写? #
309597次浏览 4167人参与
# 职能管理面试记录 #
10723次浏览 59人参与
# AI时代,哪些岗位最容易被淘汰 #
62775次浏览 750人参与
# 网易游戏笔试 #
6377次浏览 83人参与
# 把自己当AI,现在最消耗你token的问题是什么? #
7007次浏览 154人参与
# 腾讯音乐求职进展汇总 #
160442次浏览 1107人参与
# 从哪些方向判断这个offer值不值得去? #
56712次浏览 357人参与
# 正在春招的你,也参与了去年秋招吗? #
362753次浏览 2632人参与
# 你怎么看待AI面试 #
179440次浏览 1183人参与
# 小红书求职进展汇总 #
226916次浏览 1357人参与
# 你的房租占工资的比例是多少? #
92147次浏览 896人参与
# 校招笔试 #
467748次浏览 2954人参与
# 经纬恒润求职进展汇总 #
155723次浏览 1085人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务