SQL: Waarom kan ik een variabele niet instellen op het resultaat van een query?

Ik probeer deze query uit te voeren in de SO Data Explorer:

DECLARE @totalRep float

SET @totalRep = SELECT SUM(Users.Reputation) FROM Users

En ik blijf krijgen

Onjuiste syntaxis in de buurt van het sleutelwoord 'SELECT'.

Wat doe ik verkeerd?

2
ja ru de
Reputatie KAN een geheel getal zijn, maar soms heb je het nodig als een float :)
toegevoegd de auteur Yossale, de bron
Reputatie is een geheel getal :-).
toegevoegd de auteur Ben, de bron
toegevoegd de auteur StuartLC, de bron

1 antwoord

SELECT @totalRep = SUM(Users.Reputation) FROM Users
5
toegevoegd