题解 | 电商平台想要了解不同商品在不同月份的销售趋势

电商平台想要了解不同商品在不同月份的销售趋势

https://www.nowcoder.com/practice/a3fab87aca9347c28f406088cf601c7b

select
    t.product_id,
    product_name,
    total_sales,
    max_monthly_sales,
    min_monthly_sales,
    avg_monthly_sales
from
    (
        select
            product_id,
            sum(quantity) as total_sales,
            max(quantity) as max_monthly_sales,
            min(quantity) as min_monthly_sales,
            round(sum(quantity) / count(*), 0) as avg_monthly_sales
        from
            sales_underline su
        where
            left(sale_month, 4) = '2024'
            and substring_index(sale_month, '-', -1) >= '01'
            and substring_index(sale_month, '-', -1) <= '06'
        group by
            product_id
    ) as t
    inner join products_underline pu on t.product_id = pu.product_id
order by
    pu.product_id asc;

全部评论

相关推荐

愤怒的查理被升职:每个项目经历后面加关键成果:xxx, 项目经历要和岗位JD匹配,不是有多少项目经历都要写上的,挑选出是个岗位JD的,并且内容往岗位JD方面写,教育背景直接写 大学+专业+时间,一行就过去了。你是建筑投运营别人不看你本科建筑学的怎么样
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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