Q&A for Ubuntu users and developers
select [Year], sum(case when PostTypeId = 1 then 1 else 0 end) Questions, sum(case when PostTypeId = 2 then 1 else 0 end) Answers from ( select CAST( cast(DATEPART(YYYY, CreationDate) as varchar) + '-' + cast(DATEPART(MM, CreationDate) as varchar) + '-01' as datetime) [Year], PostTypeId from Posts p ) as X group by [Year] order by [Year] asc