Q&A about the site for gardeners and landscapers
select sum(score) , QA , usr.displayname , sum(upv) as uv , sum(downv) as dv from ( select sum(score) AS score , case when p.posttypeid = 1 then 'Q' else 'A' end as QA , p.owneruserid as uid , count(*) as upv , 0 as downv from posts p inner join votes v on v.postid = p.id where v.creationdate between getdate() and Dateadd(ww, -1, getdate()) and v.votetypeid = 2 group by p.posttypeid, p.owneruserid union select sum(score) , case when p.posttypeid = 1 then 'Q' else 'A' end as QA , p.owneruserid , 0 as upv2 , count(*) as dv2 from posts p inner join votes v on v.postid = p.id where v.creationdate between getdate() and Dateadd(ww, -1, getdate()) and v.votetypeid = 2 group by p.posttypeid, p.owneruserid ) as fact inner join users usr on fact.uid = usr.id group by qa, usr.displayname