Q&A for people looking to bypass life's everyday problems with simple tricks
;WITH CTE AS ( SELECT ROW_NUMBER() OVER(ORDER BY COUNT(*) DESC) Rank, u.DisplayName, TagName, COUNT(*) AS UpVotes FROM Tags t INNER JOIN PostTags pt ON pt.TagId = t.id INNER JOIN Posts p ON p.ParentId = pt.PostId INNER JOIN Votes v ON v.PostId = p.Id and VoteTypeId = 2 INNER JOIN Users u ON u.Id = p.OwnerUserId WHERE TagName = 'sql' GROUP BY u.DisplayName, TagName ) SELECT * FROM CTE WHERE rank <= 100 ORDER BY upvotes DESC;