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 de cursos de desenvolvimento profissional que cada professor concluiu no último ano, ordenado pelo número de cursos concluídos?
 ###Tabelas: 
CREATE TABLE teacher_pd (teacher_id INT, course_id INT, course_date DATE); INSERT INTO teacher_pd (teacher_id, course_id, course_date) VALUES (1, 1001, '2022-01-01'), (2, 1002, '2021-06-15'), (3, 1003, '2022-03-01'), (4, 1004, '2021-12-30'), (5, 1005, '2022-02-14');
SELECT teacher_id, COUNT(course_id) as num_courses FROM teacher_pd WHERE course_date >= DATEADD(year, -1, GETDATE()) GROUP BY teacher_id ORDER BY num_courses DESC;