Q&A about the site for members of the workforce navigating the professional setting
select dateadd(month, datediff(month, 0, q.CreationDate), 0) m, TagName, count(*) from PostTags pt join Posts q on q.Id=pt.PostId join Tags t on t.Id=pt.TagId where TagName in ('java','c','c++','python','c#','javascript','assembly','php','perl','ruby', 'rust', 'elixir', 'mojo', 'kotlin', 'scala', 'visual basic','swift','r','object-c','scratch','go','swift','delphi', 'typescript', 'zig', 'nim') and q.CreationDate < dateadd(month, datediff(month, 0, getdate()), 0) group by dateadd(month, datediff(month, 0, q.CreationDate), 0), TagName order by dateadd(month, datediff(month, 0, q.CreationDate), 0)