Я играю с набором данных StackOverflow.Теперь у меня есть проблема T-SQL:
Я могу выбрать список с количеством вопросов в месяц и год:
select datepart(year, posts.creationdate) as year,
datepart(month, posts.creationdate) as month,
count(distinct posts.id) as questions
from posts
inner join posttags on posttags.postid = posts.id
inner join tags on tags.id = posttags.tagid
where posts.posttypeid = 1
group by datepart(month, posts.creationdate),
datepart(year, posts.creationdate)
order by datepart(year, posts.creationdate),
datepart(month, posts.creationdate)
Если я добавлю and tags.tagname = 'scala'
на WHERE
-row, тогда я получу количество всех "скала-вопросов".Можно ли как-то показать общее количество вопросов и количество вопросов, содержащих определенный тег в одном и том же наборе результатов (в разных столбцах).
Потому что, когда я добавляю and tags.tagname = 'scala'
, я не могубольше смотрите общее количество вопросов в месяц.
Есть идеи, как объединить эти наборы результатов в один?