Find the highest-rep users whose combined reputation is more than X% of the total user reputation. Let's make Pareto proud.
Q&A for gamemasters and players of tabletop, paper-and-pencil role-playing games
--https://data.stackexchange.com/stackoverflow/query/145507/user-reputation-excluding-reputation-earned-on-a-certain-tag -- should be larger than 1 because daily rep cap DECLARE @MyAnswerUpped int = 0; -- +10 -- SELECT --@MyAnswerUpped = COUNT(*) --select count(*) *10 as AnsRep, max(t1.Reputation) as TotRep ,t1.Id select avg(RepRatio),count(*) from ( select (sum(case when Q.AcceptedAnswerId is null then 0 else 1 end)*15+ count(*) *10.0 )/ max(t1.Reputation) as RepRatio ,t1.Id FROM Posts INNER JOIN Votes ON Posts.Id = Votes.PostId and Votes.VoteTypeId = 2 and Posts.PostTypeId = 2 INNER JOIN ( select Id, Reputation from Users where Reputation > 10000 and Reputation < 11000 )as t1 ON t1.Id = Posts.OwnerUserId LEFT JOIN Posts AS Q ON Q.Id = Posts.ParentId and Q.AcceptedAnswerId = Posts.Id group by t1.Id )as tratio