Не знаю, переусердствовал ли я с нормализацией, но есть 4 таблицы:
- Сотрудник (удостоверение личности, имя)
- Продукт (ID, имя, цена)
- Order_Details (ID, Employee_ID {FK}, Месяц, Год) - время покупки и какой сотрудник совершил продажу
- Order_Each_Product (OrderID {PK, FK}, ProductID {PK, FK}, количество) - какой продукт был приобретен и сколько было приобретено каждого продукта
Я хочу что-то вроде этого:
( Employee_Name, Month, Total_Sales_Made_In_That_Month_In_Dollar )
Я думаю, что вы можете получить сумму каждого заказа из 2 таблиц с чем-то вроде:
SELECT SUM((Order_Each_Product.Quantity) * (Product.Price))
FROM Order_Each_Product
INNER JOIN Product ON Order_Each_Product.ProductID = Product.ProductID
GROUP BY OrderID
Но как вы снова группируете это по Сотруднику и получаете СУММУ СУММЫ?