From http://data.stackexchange.com/stackoverflow/query/90233/reputation-frequency-distribution
Q&A for professional and enthusiast programmers
-- A frequency distribution of user reputation SELECT FLOOR(0.5 + reputation / ##step:int?1000## / DATEDIFF(day, CreationDate, LastAccessDate+1)) * ##step## AS [UserReputationPerDayActive], Count(id) AS [UserCount] FROM users GROUP BY FLOOR(0.5 + reputation / ##step:int?1000## / DATEDIFF(day, CreationDate, LastAccessDate+1)) * ##step## ORDER BY [UserReputationPerDayActive] ASC