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: Quantos programas de treinamento de diversidade e inclusão foram concluídos pelos funcionários de cada departamento no último ano?
 ###Tabelas: 
CREATE TABLE EmployeeTraining (EmployeeID int, EmployeeName varchar(50), Department varchar(50), TrainingProgram varchar(50), TrainingDate date); INSERT INTO EmployeeTraining (EmployeeID, EmployeeName, Department, TrainingProgram, TrainingDate) VALUES (1, 'Alex Johnson', 'IT', 'Diversity and Inclusion', '2023-01-01'), (2, 'Jessica Davis', 'IT', 'Python Programming', '2023-02-01'), (3, 'Michael Brown', 'HR', 'Diversity and Inclusion', '2023-03-01'), (4, 'Emily Johnson', 'HR', 'Communication Skills', '2023-04-01'), (5, 'Alex Johnson', 'IT', 'Diversity and Inclusion', '2023-05-01');
SELECT Department, COUNT(*) AS num_diversity_trainings FROM EmployeeTraining WHERE TrainingProgram = 'Diversity and Inclusion' AND TrainingDate >= DATEADD(year, -1, GETDATE()) GROUP BY Department;