Q&A for science fiction and fantasy enthusiasts
declare @epoch as date = DateAdd(week, -1 - ##Weeks:int?52##, CURRENT_TIMESTAMP) ; create table #toptags ( Rank int not null, TagId int not null, ZombieCount int not null) ; -- insert into #toptags (TagId, ZombieCount) set rowcount ##TopTags:int?15## insert into #toptags select ROW_NUMBER() over (order by count(*) desc) as Rank, pt.TagId as TagId, count (*) as ZombieCount --into #ttags from PostTags pt, Posts p where IsNull(p.AnswerCount, 0) = 0 and p.Id = pt.PostId and p.PostTypeId = 1 and p.CommunityOwnedDate is null and p.ClosedDate is null group by pt.TagId order by count(*) desc set rowcount 0 Select * from #toptags