我有三张桌子:
Appliances(ID, AppType, Price)
Salespeople(EmployeeID, EmployeeName, CommRate)
Sales(EmployeeID, AppID, Qty)
我遗漏了其他一些专栏。
我有一个从设备到销售的连接,将Appliance.ID链接到Sales.AppID,这使我可以将Sales.Qty乘以Appliance.Price,从而得到每个Sales.EmployeeID旁边列出的每个销售的总计。 还有Salesperson连接到EmployeeID的Sales的单独连接,它为每个销售提供了EmployeeName。
我的问题是我需要将Salespeople.CommRate乘以Total以获得每笔销售的佣金,分别平均每位员工的佣金并列出每位员工旁边的平均佣金。
EmployeeName Average Commission
A N1
B N2
C N3
答案 0 :(得分:0)
像
这样的东西SELECT sp.EmployeeName,
AVG(s.Qty * a.Price * sp.CommRate)
FROM Salespeople sp LEFT JOIN
Appliances a ON sp.EmployeeID = a.EmployeeID LEFT JOIN
Sales s ON a.ID = s.AppID
GROUP BY sp.EmployeeName