Я новичок в Microsoft Access. Примите мои извинения, если мой вопрос кажется тривиальным.left Присоединиться к запросу 2013
Я пытаюсь написать запрос в Access, который показывает общее количество учащихся, обучающихся на курсах, ежемесячно. У меня есть две таблицы: course
и confirmed_enrollments
.
Таблица course
имеет только одно поле с именем course_name
, тогда как таблица confirmed_enrolments
имеет три поля; student_code
, course_name
, и month_of_enrol
.
Я хочу, чтобы показать всеcourse_name
(поступил ли студенты в нем или нет) в моем запросе и их общего числа учащихся конкретного месяца. В запросе, который я написал, показаны только курсы, которые регистрируются и не учитывают курсы, которые не имеют регистрации.
Ищет вашу помощь. Вот мой SQL-код:
SELECT Course.Course_name,
Count(confirmed_enrolments.Student_code) AS CountOfStudent_code,
confirmed_enrolments.Month_of_enrol
FROM Course
LEFT JOIN confirmed_enrolments
ON Course.Course_name = confirmed_enrolments.Course_name
GROUP BY Course.Course_name, confirmed_enrolments.Month_of_enrol
HAVING confirmed_enrolments.Month_of_enrol="December 2016";