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 cursos que um professor concluiu em um único ano?
 ###Tabelas: 
CREATE TABLE courses (course_id INT, teacher_id INT, completion_date DATE); INSERT INTO courses (course_id, teacher_id, completion_date) VALUES (1, 1, '2022-01-01'), (2, 1, '2022-12-31'), (3, 2, '2021-06-15'), (4, 3, '2022-05-05'), (5, 4, '2021-11-22');
SELECT MAX(subquery.yearly_courses) FROM (SELECT COUNT(course_id) AS yearly_courses, teacher_id FROM courses WHERE completion_date > DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY teacher_id) AS subquery;