Я хочу отобразить все рабочие задания для конкретных клиентов с суммой того, что он нам должен.
Моя проблема заключается в том, что с моим текущим запросом, как только появляется более одного продукта ('Таблица Work_Order_Products), умноженная на количество записей, возвращаемых таблицей Work_Order_Products.
Есть ли способ решить эту проблему?Спасибо
SELECT
W.ID_WorkOrder AS ID_WorkOrder,
W.Number AS Number,
W.Date AS Date,
C.Name AS Name,
SUM(WOP.Quantity * WOP.Price) AS totProducts,
SUM(WOI.Times) AS totTimes
FROM Work_Order W
LEFT JOIN Work_Order_Products WOP ON WOP.ID_WorkOrder = W.ID_WorkOrder
LEFT JOIN Work_Order_Instructions WOI ON WOI.ID_WorkOrder = W.ID_WorkOrder
LEFT JOIN Customers C ON C.ID_WorkOrder = W.ID_Customer
WHERE W.ID_Customer = x
GROUP BY
ID_WorkOrder,
Number,
Date,
Name