SQL Update auf die SUMME der verknüpften Werte

Ich versuche, ein Feld in der Datenbank auf die Summe seiner verknüpften Werte zu aktualisieren:

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

Wenn ich dies ausführe, erhalte ich die folgende Fehlermeldung:

"An aggregate may not appear in the set list of an UPDATE statement."

Irgendwelche Ideen?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage