Группировать Sql-запрос по номеру месяца и номеру года

#sql #tsql

#sql #tsql

Вопрос:

Я написал запрос, который приносит следующие данные:

введите описание изображения здесь

Я хочу дополнительно сгруппировать его по месяцам и годам, чтобы вывести общий тест и общий проход за каждый месяц в наборе результатов, я застрял, и мне нужна помощь в этом,

Спасибо

Комментарии:

1. Вы пробовали group by ?

2. Укажите также желаемый результат.

3. Если вы написали запрос и хотите внести в него изменения, вы должны указать указанный запрос в вопросе.

4. Пожалуйста, прочтите это , чтобы получить несколько советов по улучшению вашего вопроса. Не публикуйте изображения данных (если вы не хотите, чтобы фотография запроса использовалась в качестве ответа). Обязательно включите DDL, образцы данных, ваш код, ожидаемые результаты и объяснение проблемы.

Ответ №1:

Вы можете группировать по нескольким столбцам

 select QuizMont, QuizYear, .. aggregate values here
  ...
group by QuizMont, QuizYear
  

Комментарии:

1. Будет ли это проблемой, если месяц и год смешаны с прошлого и этого года? например, 5-2019 и 5-2020

2. group by Каждая уникальная комбинация будет отдельной группой. Таким образом, 5-2019 будут отдельной группой до 5-2020. Важна комбинация