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 valor total das vendas de equipamentos militares para o governo sul-coreano de 2017 a 2020, agrupado por tipo de equipamento?
 ###Tabelas: 
CREATE TABLE sales(id INT, equipment_name VARCHAR(50), sale_date DATE, country VARCHAR(50), government_agency VARCHAR(50), sale_value INT); CREATE TABLE equipment(id INT, equipment_type VARCHAR(50)); INSERT INTO sales VALUES (1, 'Tank', '2017-01-01', 'South Korea', 'Ministry of Defense', 5000000); INSERT INTO equipment VALUES (1, 'Armor');
SELECT equipment.equipment_type, SUM(sales.sale_value) FROM sales INNER JOIN equipment ON sales.equipment_name = equipment.id WHERE sales.country = 'South Korea' AND YEAR(sale_date) BETWEEN 2017 AND 2020 GROUP BY equipment.equipment_type;