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édio de cursos de desenvolvimento profissional concluídos por professor nos últimos 3 anos?
 ###Tabelas: 
CREATE TABLE teachers (teacher_id INT, teacher_country VARCHAR(20), last_pd_completion_date DATE); INSERT INTO teachers (teacher_id, teacher_country, last_pd_completion_date) VALUES (1, 'USA', '2020-01-15'), (2, 'Canada', '2021-02-20'), (3, 'USA', '2021-03-05'), (4, 'Canada', '2021-04-10'), (5, 'Mexico', '2022-05-12'), (6, 'Brazil', '2022-06-25');
SELECT teacher_country, AVG(COUNT(teacher_id)) FROM teachers WHERE last_pd_completion_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 YEAR) GROUP BY teacher_country;