У меня есть 2 кода, с которыми я столкнулся. Я посмотрел на некоторые другие ответы, но был полностью сбит с толку. Вот код SQL .. (Сво Access, SQL пройти через запрос)Обновить запрос, используя Sum
UPDATE TOP (500) InventorySuppliers
SET BoydQuantityAvailable = SUM(Boyd0004Daily.QOH), Cost = Boyd0004Daily.Cost
FROM Boyd0004Daily INNER JOIN
InventorySuppliers ON Boyd0004Daily.LocalSKU = InventorySuppliers.LocalSKU
WHERE (InventorySuppliers.SupplierID = 4) AND (NOT (InventorySuppliers.BoydQuantityAvailable = SUM(Boyd0004Daily.QOH))) OR
(InventorySuppliers.SupplierID = 4) AND (NOT (InventorySuppliers.Cost = Boyd0004Daily.Cost))
Он не любит обновления на SUM (Boyd0004Daily.QOH), но для жизни меня, я гавань была в состоянии фигуры как переписать его, чтобы он сделал выбор, а затем обновление с 1 запросом.
какая ошибка вы получаете? Есть ли числовое значение в 'Boyd0004Daily.QOH'? –