Q&A about the site for enthusiasts and scholars of mythology and folklore
-- StackOverflow Rank and Percentile WITH Rankings AS ( SELECT Id, Ranking = ROW_NUMBER() OVER(ORDER BY Reputation DESC) FROM Users ) ,Counts AS ( SELECT Count = COUNT(*) FROM Users WHERE Reputation > 200 ) SELECT Id, Ranking, CAST(Ranking AS decimal(20, 5)) / (SELECT Count FROM Counts) AS Percentile, (CAST(Ranking AS decimal(20, 5)) / (SELECT Count FROM Counts)) * 100 FROM Rankings WHERE Id = ##UserId##