Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Quantos cursos de desenvolvimento profissional foram concluídos por professores em cada departamento em 2022?
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name TEXT); CREATE TABLE teachers (teacher_id INT, teacher_name TEXT, department_id INT); CREATE TABLE courses (course_id INT, course_name TEXT, course_level TEXT); CREATE TABLE enrollments (enrollment_id INT, teacher_id INT, course_id INT, enrollment_date DATE); INSERT INTO departments VALUES (1, 'Mathematics'), (2, 'Science'), (3, 'English'); INSERT INTO teachers VALUES (1, 'Ms. Acevedo', 1), (2, 'Mr. Chen', 2), (3, 'Mx. Patel', 3); INSERT INTO courses VALUES (1, 'Introduction to Programming', 'beginner'), (2, 'Data Science Fundamentals', 'beginner'), (3, 'Advanced Machine Learning', 'intermediate'); INSERT INTO enrollments VALUES (1, 1, 1, '2022-01-01'), (2, 2, 2, '2022-01-02'), (3, 3, 3, '2022-01-03'), (4, 1, 1, '2022-03-04'), (5, 2, 2, '2022-05-05'), (6, 3, 3, '2022-07-06');
SELECT d.department_name, COUNT(e.enrollment_id) FROM departments d INNER JOIN teachers t ON d.department_id = t.department_id INNER JOIN enrollments e ON t.teacher_id = e.teacher_id WHERE e.enrollment_date >= '2022-01-01' AND e.enrollment_date < '2023-01-01' GROUP BY d.department_id;