Q&A for professional and enthusiast programmers
-- Most popular StackOverflow tags in June 2013 select top 25 num.TagName as Tag, row_number() over (order by rate.Rate desc) as Rank, rate.Rate as Questions from (select count(PostId) as Rate, TagName from Tags, PostTags, Posts where Tags.Id = PostTags.TagId and Posts.Id = PostId and Posts.CreationDate < '2013-07-01' and Posts.CreationDate > '2013-06-01' group by TagName) as rate INNER JOIN (select count(PostId) as Num, TagName from Tags, PostTags, Posts where Tags.Id = PostTags.TagId and Posts.Id = PostId group by TagName having count(PostId) > 800) as num ON rate.TagName = num.TagName order by rate.rate desc ;