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áximo de horas gastas em projetos de pedagogia aberta por alunos em cada escola?
 ###Tabelas: 
CREATE TABLE open_pedagogy_projects (project_id INT, student_id INT, school_id INT, hours_spent INT); INSERT INTO open_pedagogy_projects (project_id, student_id, school_id, hours_spent) VALUES (1, 1, 1, 10), (2, 2, 1, 12), (3, 3, 2, 15), (4, 4, 2, 18), (5, 5, 3, 20), (6, 6, 3, 22);
SELECT schools.school_name, MAX(open_pedagogy_projects.hours_spent) as max_hours FROM schools JOIN open_pedagogy_projects ON schools.school_id = open_pedagogy_projects.school_id GROUP BY schools.school_id;