我们拥有下面这个 "Orders" 表:
现在,我们希望查找每个客户所有订单的总金额。怎么做?
分析思路
1、找出每个客户的每笔订单并根据客户进行分组。
2、把每个用户的所有订单金额相加,统计出每个用户订单总金额
用sql实现(GROUP BY)
SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer
统计订单金额大于2000的用户(having)
SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer having SUM(OrderPrice) >2000