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 manutenção para aeronaves militares e navios de guerra da Marinha Indiana em 2018, juntamente com os tipos de manutenção realizados?
 ###Tabelas: 
CREATE TABLE military_maintenance (maintenance_id INT, navy_branch VARCHAR(255), maintenance_type VARCHAR(255), maintenance_cost DECIMAL(10,2), maintenance_date DATE); INSERT INTO military_maintenance (maintenance_id, navy_branch, maintenance_type, maintenance_cost, maintenance_date) VALUES (1, 'Indian Navy', 'Aircraft', 25000.00, '2018-02-12'); INSERT INTO military_maintenance (maintenance_id, navy_branch, maintenance_type, maintenance_cost, maintenance_date) VALUES (2, 'Indian Navy', 'Naval Vessels', 50000.00, '2018-06-18');
SELECT maintenance_type, SUM(maintenance_cost) FROM military_maintenance WHERE navy_branch = 'Indian Navy' AND maintenance_date BETWEEN '2018-01-01' AND '2018-12-31' GROUP BY maintenance_type;