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: Qual é o número médio de horas gastas em projetos de pedagogia aberta por professores de cada departamento?
 ###Tabelas: 
CREATE TABLE departments (department_id INT, department_name TEXT); CREATE TABLE teachers (teacher_id INT, teacher_name TEXT, department_id INT, hours_spent_on_projects INT); INSERT INTO departments VALUES (1, 'Mathematics'), (2, 'Science'), (3, 'English'); INSERT INTO teachers VALUES (1, 'Mr. Smith', 1, 10), (2, 'Ms. Johnson', 2, 15), (3, 'Mrs. Brown', 3, 12);
SELECT d.department_name, AVG(t.hours_spent_on_projects) FROM departments d INNER JOIN teachers t ON d.department_id = t.department_id GROUP BY d.department_id;