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 de workshops de desenvolvimento profissional realizados por mês?
 ###Tabelas: 
CREATE TABLE month (month_id INT, month_name TEXT); CREATE TABLE professional_development (professional_development_id INT, month_id INT, num_hours INT); INSERT INTO month (month_id, month_name) VALUES (1, 'January'), (2, 'February'), (3, 'March'), (4, 'April'), (5, 'May'), (6, 'June'), (7, 'July'), (8, 'August'), (9, 'September'), (10, 'October'), (11, 'November'), (12, 'December'); INSERT INTO professional_development (professional_development_id, month_id, num_hours) VALUES (101, 1, 20), (102, 2, 30), (103, 3, 25), (104, 4, 35), (105, 5, 40), (106, 6, 45), (107, 7, 50), (108, 8, 55), (109, 9, 60), (110, 10, 65), (111, 11, 70), (112, 12, 75);
SELECT month_name, AVG(num_hours) FROM professional_development INNER JOIN month ON professional_development.month_id = month.month_id GROUP BY month_name;