Dzień dobry, mam pewien problem. Dopiero zaczynam swoją przygodę z platformą SQL Server i mam pewien problem. Posiadam dwie tabele dbo.Występy oraz dbo.Punkty. W tabeli dbo.Punkty znajduje się ID oraz Suma punktów, a w dbo.Występy ID_występu, ID_meczu, ID oraz Liczba punktów. Chciałbym, aby w kolumnie Suma punktów znajdowała się suma zgromadzonych punktów na podstawie ID zawodnika (z tabeli dbo.Występy). Po dłuższych przeszukiwaniach sieci napisałem coś takiego:
[SQL]
update t1
set t1.[Suma punktów] = SUM (t2.[Liczba punktów])
FROM dbo.Punkty AS t1
INNER JOIN dbo.Występy AS t2
ON t1.ID = t2.ID;
[/SQL]
Wyskakuje błąd: 'An aggregate may not appear in the set list of an UPDATE statement.'
Czy mógłby mi ktoś podpowiedzieć jak poprawnie napisać to polecenie? Będę wdzięczny.