Forked from query #59734 by sam.saffron. How many questions per month does each tag of your choice get? Now defaults to two tags, but it's easy to add more (up to 10k?). See http://stackoverflow.com/questions/1869753/maximum-size-for-a-sql-server-query-in-clause-is-there-a-better-approach
Q&A for Ubuntu users and developers
Declare @Tag1 varchar(20) Declare @Tag2 varchar(20) set @Tag1 = isnull(##tag1:string##, 'javascript') set @Tag2 = isnull(##tag2:string##, 'java') select *, count(*) from ( select CAST( cast(DATEPART(YYYY, CreationDate) as varchar) + '-' + cast(DATEPART(MM, CreationDate) as varchar) + '-01' as datetime) [Month], t.TagName from Posts p join PostTags pt on pt.PostId = p.Id join Tags t on t.Id = pt.TagId where TagName in ( @Tag1, @Tag2 ) ) as X group by TagName, [Month] order by [Month] asc, TagName asc