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 é a média de horas gastas em iniciativas de pedagogia aberta por professores que concluíram cursos de desenvolvimento profissional?
 ###Tabelas: 
CREATE TABLE teachers (id INT PRIMARY KEY, name VARCHAR(255)); CREATE TABLE open_pedagogy_initiatives (id INT PRIMARY KEY, teacher_id INT, hours_spent INT); CREATE TABLE professional_development_courses (id INT PRIMARY KEY, teacher_id INT);
SELECT AVG(opi.hours_spent) FROM open_pedagogy_initiatives opi JOIN teachers t ON opi.teacher_id = t.id JOIN professional_development_courses pdc ON t.id = pdc.teacher_id;