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

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

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

# 根据上述表格,查询出每个商品在 2024 年上半年(1 月至 6 月)的总销量、销量最高的月份的销售量、销量最低的月份的销售量、平均月销售量。查询结果按照商品 ID 升序排列。要求查询出来的表格的字段如下:
# product_name: 商品的名称。
# total_sales: 2024 年上半年(1-6月份)的总销售量。
# max_monthly_sales:2024 年上半年(1-6月份)的总销售量销量最高的月份的销量
# min_monthly_sales:2024 年上半年(1-6月份)的总销售量销量最低的月份的销量
# avg_monthly_sales:2024 年上半年(1-6月份)的月平均销量(round保留整数)
select p.product_id product_id
,product_name
,sum(quantity) total_sales
,max(quantity) max_monthly_sales
,min(quantity) min_monthly_sales
,round(avg(quantity)) avg_monthly_sales
from products_underline p
left join sales_underline s
on p.product_id=s.product_id
where sale_month<"2024-07"
group by p.product_id,product_name
order by p.product_id;

# select product_name
# ,sale_month
# ,max(price*quantity) max_monthly_sales
# ,min(price*quantity) min_monthly_sales
# ,avg(price*quantity) avg_monthly_sales
# from products_underline p
# left join sales_underline s
# on p.products_id=s.products_id
# where month(sale_month)>="6"
# group by product_name,sale_month





全部评论

相关推荐

将不会再购买联想产品
Data_Seven:让他发一个拯救者过来 拯救一下你
投递联想等公司10个岗位
点赞 评论 收藏
分享
点赞 评论 收藏
分享
珩珺:那些经历都太大太空了,实习的情况不了解,大创项目连名字、背景、目的及意义都没体现出来;地摊经济更是看完连卖的什么产品都不知道,项目成果直接写营收多少都更直观真实一点;后面那个校文体部的更是工作内容是组织活动整理流程,成果变成了当志愿者,而且你们学校本科学生会大一入学就直接当部长吗,志愿里面还提到了疫情防控,全面解封是22年12月的事情,可能时间上也有冲突。可能你花了钱人家就用AI给你随便写了点内容改了一下,没什么体现个性化的点
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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