Вы используете синтаксис MySql в SQL Server.
Используйте функцию row_number()
для воспроизведения вашей текущей логики.
SELECT *
FROM (SELECT row_number() OVER (ORDER BY game2points DESC) AS [rank],
totalpoints,
useridFB,
game2points
FROM theuser) AS result
WHERE useridFB = 1234
Или, возможно, вы захотите исследовать rank
в зависимости от того, как вы хотите обрабатывать связи.