Q&A about the site for serious players and enthusiasts of chess
set nocount on declare @VoteStats table (PostId int, up int, down int) insert @VoteStats select PostId, up = sum(case when VoteTypeId = 2 then 1 else 0 end), down = sum(case when VoteTypeId = 3 then 1 else 0 end) from Votes where VoteTypeId in (2,3) group by PostId set nocount off select top 100 Id as [Post ID], Score, Body, CreationDate, OwnerUserId from @VoteStats join Posts p on PostId = p.Id where down > (up * 0.5) and (LastActivityDate > '2009-06-30') and (LastActivityDate < '2010-01-31') order by up desc