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 porcentagem de professores que completaram mais de 5 horas de desenvolvimento profissional no último mês?
 ###Tabelas: 
CREATE TABLE teacher_development (teacher_id INT, professional_development TEXT, hours INT, completion_date DATE); INSERT INTO teacher_development (teacher_id, professional_development, hours, completion_date) VALUES (1, 'Open Pedagogy', 10, '2022-08-01'), (2, 'Blended Learning', 5, '2022-07-15'), (3, 'Open Pedagogy', 7, '2022-08-03'), (4, 'Blended Learning', 8, '2022-07-20'), (5, 'Open Pedagogy', 6, '2022-08-05'), (6, 'Blended Learning', 9, '2022-07-27'), (7, 'Open Pedagogy', 12, '2022-08-12'), (8, 'Blended Learning', 4, '2022-07-10');
SELECT (COUNT(*) * 100.0 / (SELECT COUNT(*) FROM teacher_development WHERE completion_date >= DATEADD(month, -1, GETDATE()))) AS percentage FROM teacher_development WHERE hours > 5 AND completion_date >= DATEADD(month, -1, GETDATE());