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 total de funcionários que completaram o treinamento de prevenção de assédio nos últimos 12 meses?
 ###Tabelas: 
CREATE TABLE EmployeeTraining (TrainingID INT, EmployeeID INT, TrainingName VARCHAR(50), TrainingDate DATE); CREATE TABLE Employees (EmployeeID INT, FirstName VARCHAR(50), LastName VARCHAR(50), Department VARCHAR(50), HireDate DATE);
SELECT COUNT(DISTINCT EmployeeID) as TotalEmployees FROM EmployeeTraining INNER JOIN Employees ON EmployeeTraining.EmployeeID = Employees.EmployeeID WHERE TrainingName = 'Harassment Prevention' AND TrainingDate >= DATE_SUB(CURDATE(), INTERVAL 12 MONTH);