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

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

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;

全部评论

相关推荐

10-31 20:07
门头沟学院 Java
点赞 评论 收藏
分享
牛客41406533...:回答他在课上学,一辈子待在学校的老教授用三十年前的祖传PPT一字一句的讲解,使用谭浩强红皮书作为教材在devc++里面敲出a+++++a的瞬间爆出114514个编译错误来学这样才显得专业
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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