题解 | 哪些产品在特定时间段内表现最为出色

哪些产品在特定时间段内表现最为出色

https://www.nowcoder.com/practice/866a4614615b43a29750537ede4bf0c8

with temp as (
    select
    p.product_id,
    p.product_name,
    sum(sr.sales_amount) as total_sales_amount,
    sum(sales_quantity) as total_sales_quantity,
    rank() over(order by sum(sr.sales_quantity) desc) as rnk
    from sales_records sr
    inner join products p 
    on p.product_id = sr.product_id
    where year(sr.sales_date) = 2024
    group by 
        p.product_id,
        p.product_name
)
select 
    product_id,
    product_name,
    total_sales_amount,
    total_sales_quantity
from temp
where rnk = 1
order by 
    product_id asc;

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

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