我有一组客户在给定的一个月内多次从同一目录购买产品。
我现在正在尝试创建一个结果集,该结果集将显示代理名称,并为每个代理名称列出当月购买的产品列表,以及每个客户购买的每种产品的总数量。
例如,我可以在星期一购买 50 件“产品 a”,然后在星期四购买 80 盒“产品 a”和 90 件“产品 b”;最后它会显示如下内容:
Pavan | Product a | 130
Pavan | product b | 90
Marianne | .. so on so forth
我已经能够做到这一点,创建一个查询,该查询将返回每个客户购买的每个产品。
我现在正在尝试组织产品名称,以便将整个月购买的重复产品汇总在一起/汇总。仅显示一个产品名称条目,并在其旁边显示购买数量的总和。
SELECT a.Agent_Name, b.Order_Id,
b.OrderLine_ProductName, b.OrderLine_QuantitySold
FROM Agents a
LEFT JOIN OrderLines b ON a.Agent_Id = b.Agent_Id
我曾尝试将 GROUP 与 SUM 一起使用,它产生了一些有趣的结果。
如果有人可以解释有关如何创建查询以实现我所解释的逻辑,那就太好了。谢谢