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 pelo menos um curso de desenvolvimento profissional nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, last_course_date DATE); INSERT INTO teachers (teacher_id, last_course_date) VALUES (1, '2022-01-01'), (2, '2022-06-15'), (3, '2022-02-05'), (4, '2021-03-22'), (5, '2022-01-31');
SELECT (COUNT(teacher_id) / (SELECT COUNT(teacher_id) FROM teachers)) * 100 AS percentage FROM teachers WHERE last_course_date > DATE_SUB(CURRENT_DATE, INTERVAL 6 MONTH);