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 projetos de infraestrutura rural foram iniciados nas áreas rurais do México entre 2012 e 2015, e qual era o orçamento combinado deles?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (project VARCHAR(50), country VARCHAR(50), start_year INT, end_year INT, budget FLOAT); INSERT INTO rural_infrastructure (project, country, start_year, end_year, budget) VALUES ('Rural Electrification', 'Mexico', 2012, 2015, 30000000), ('Rural Water Supply', 'Mexico', 2012, 2015, 40000000);
SELECT project, SUM(budget) FROM rural_infrastructure WHERE country = 'Mexico' AND start_year BETWEEN 2012 AND 2015 AND end_year BETWEEN 2012 AND 2015 GROUP BY project;