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 custo total de treinamento para cada departamento, incluindo apenas os programas de treinamento obrigatórios?
 ###Tabelas: 
CREATE TABLE Employees (EmployeeID int, Department varchar(50)); CREATE TABLE TrainingPrograms (TrainingProgramID int, TrainingProgram varchar(50), Department varchar(50), Mandatory boolean); CREATE TABLE EmployeeTrainings (EmployeeID int, TrainingProgramID int, Cost int, TrainingDate date);
SELECT e.Department, SUM(et.Cost) as TotalCost FROM Employees e JOIN TrainingPrograms tp ON e.Department = tp.Department JOIN EmployeeTrainings et ON tp.TrainingProgramID = et.TrainingProgramID WHERE tp.Mandatory = TRUE GROUP BY e.Department;