Мне нужно преобразовать следующую команду SQL в SQL Update следующим образом:Make SQL Update из SQL Select
SELECT P.Partno, SUM(D.Qty_ordered) - SUM(Qty_rec) as QTY_ONORDER
FROM Parts P
LEFT JOIN PoDet D ON P.Partno = D.Partno
LEFT JOIN PoRec R ON D.PoDet_pk = R.PoDet_pk
GROUP BY P.Partno
мне нужно обновить столбец ONORDER из таблицы частей, установив значение SUM (D. QTY_Ordered) - SUM (QTY_REC). То есть, установите значение в текущее количество на заказ.
Я попробовал следующее (но я получаю сообщение об ошибке):
UPDATE P P.ONORDER = SUM(D.Qty_ordered) - SUM(Qty_rec)
FROM Parts P
LEFT JOIN PoDet D ON P.Partno = D.Partno
LEFT JOIN PoRec R ON D.PoDet_pk = R.PoDet_pk
GROUP BY P.Partno
Что мне нужно изменить?
Можете ли вы отправить сообщение об ошибке. –
Ошибка: Неверный синтаксис рядом с ключевым словом 'GROUP'. – Hidalgo
Ваше обновление отсутствует «SET» –