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 dedicadas ao desenvolvimento profissional por um professor em um único mês?
 ###Tabelas: 
CREATE TABLE teacher_pd_hours (teacher_id INT, date DATE, hours_spent DECIMAL(5,2)); INSERT INTO teacher_pd_hours (teacher_id, date, hours_spent) VALUES (1001, '2022-01-01', 2.5), (1001, '2022-02-15', 3.0), (1002, '2022-03-10', 6.0), (1003, '2022-04-01', 4.0);
SELECT MAX(hours_spent) as max_hours_spent FROM teacher_pd_hours WHERE date >= DATEADD(month, -1, GETDATE()) GROUP BY MONTH(date), YEAR(date);