L'avevo provata anche questa formula ma dà il seguente errore:

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

Che io avevo pensato di aver risolto in quel modo mettendo tra parentesi tonde tutta la select