Использование GROUP BY
, которое необходимо для SUM
, делает запрос доступным только для чтения.Используйте временные таблицы или доменные функции (DSum
и другие) или такой грязный взлом MS Access:
UPDATE [Reference No - Quotation] RQ
INNER JOIN [Customer- Quotation] CQ ON CQ.ReferenceID = RQ.ReferenceID
SET RQ.[Total Cost (Monthly)] = 0
WHERE RQ.[ReferenceID] = CQ.[ReferenceID];
UPDATE [Reference No - Quotation] RQ
INNER JOIN [Customer- Quotation] CQ ON CQ.ReferenceID = RQ.ReferenceID
SET RQ.[Total Cost (Monthly)] = RQ.[Total Cost (Monthly)] + CQ.[Total Amount])
WHERE RQ.[ReferenceID] = CQ.[ReferenceID];