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 militares que receberam treinamento em ajuda humanitária nos últimos 5 anos, por país?
 ###Tabelas: 
CREATE TABLE MilitaryPersonnel (ID INT, Name TEXT, TrainingHistory TEXT, Country TEXT); INSERT INTO MilitaryPersonnel VALUES (1, 'John Doe', 'HumanitarianAid;PeacekeepingOperations', 'USA'); CREATE VIEW HumanitarianAidTraining AS SELECT TrainingHistory FROM MilitaryPersonnel WHERE TrainingHistory LIKE '%HumanitarianAid%';
SELECT h.Country, COUNT(*) as TotalTrained FROM MilitaryPersonnel m JOIN HumanitarianAidTraining h ON m.ID = h.ID AND m.TrainingHistory LIKE '%HumanitarianAid%' WHERE m.TrainingHistory BETWEEN DATEADD(year, -5, GETDATE()) AND GETDATE() GROUP BY h.Country;