题解 | #返回每个顾客不同订单的总金额#

返回每个顾客不同订单的总金额

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

select 
    o.cust_id, -- 选择Orders表中的顾客ID 
    sum(oi.item_price * oi.quantity) as total_ordered -- 计算每个顾客所有订单的总金额  
from 
    Orders o
join
    OrderItems oi on oi.order_num = o.order_num -- 通过订单号将Orders表和OrderItems表进行连接
group by
    o.cust_id -- 按照顾客ID对结果进行分组,以便为每个顾客计算总金额 
order by
    total_ordered desc; -- 按照计算出的总金额降序排序结果

全部评论

相关推荐

牛客刘北:如果暑期实习是27届的话,你要晚一年才会毕业,企业为什么会等你呢?要搞清时间逻辑呀!27届现在实习只能是在暑假实习,这是日常实习,不是暑期实习。所以多去投日常实习吧,暑期实习肯定不会要你的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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