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ínimo de horas de workshops de desenvolvimento profissional realizados por trimestre?
 ###Tabelas: 
CREATE TABLE quarter (quarter_id INT, quarter_name TEXT); CREATE TABLE professional_development (professional_development_id INT, quarter_id INT, num_hours INT); INSERT INTO quarter (quarter_id, quarter_name) VALUES (1, 'Q1'), (2, 'Q2'), (3, 'Q3'), (4, 'Q4'); INSERT INTO professional_development (professional_development_id, quarter_id, num_hours) VALUES (101, 1, 20), (102, 2, 30), (103, 3, 25), (104, 4, 35), (105, 1, 40), (106, 2, 45), (107, 3, 50), (108, 4, 55);
SELECT quarter_name, MIN(num_hours) FROM professional_development INNER JOIN quarter ON professional_development.quarter_id = quarter.quarter_id GROUP BY quarter_name;