Я пытаюсь обновить поле в базе данных до суммы его объединенных значений:
UPDATE P
SET extrasPrice = SUM(E.price)
FROM dbo.BookingPitchExtras AS E
INNER JOIN dbo.BookingPitches AS P ON E.pitchID = P.ID
AND P.bookingID = 1
WHERE E.[required] = 1
Когда я запускаю это, я получаю следующую ошибку:
"An aggregate may not appear in the set list of an UPDATE statement."
Есть идеи?