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?