#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. Важна комбинация