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: Quais são as vendas de equipamentos militares nos últimos seis meses, agrupadas por tipo de equipamento e país, para contratos com um valor superior a $5M?
 ###Tabelas: 
CREATE TABLE EquipmentSales (sale_id INT, equipment_type VARCHAR(50), sale_value FLOAT, sale_date DATE, contract_country VARCHAR(50)); INSERT INTO EquipmentSales (sale_id, equipment_type, sale_value, sale_date, contract_country) VALUES (5, 'Submarines', 60000000, '2022-02-12', 'USA'), (6, 'Drones', 12000000, '2022-04-28', 'China'), (7, 'Missiles', 30000000, '2022-01-10', 'Russia');
SELECT equipment_type, contract_country, SUM(sale_value) FROM EquipmentSales WHERE sale_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 6 MONTH) AND CURDATE() GROUP BY equipment_type, contract_country HAVING SUM(sale_value) > 5000000;