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: Alocação de orçamento de infraestrutura para iniciativas de desenvolvimento rural, por país e setor, para o ano de 2017?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (id INT, country VARCHAR(255), sector VARCHAR(255), allocated_budget INT, year INT); INSERT INTO rural_infrastructure (id, country, sector, allocated_budget, year) VALUES (1, 'Nepal', 'Transport', 800000, 2017), (2, 'Nepal', 'Education', 350000, 2017), (3, 'Pakistan', 'Healthcare', 1500000, 2017);
SELECT country, sector, SUM(allocated_budget) as total_allocated_budget FROM rural_infrastructure WHERE year = 2017 GROUP BY country, sector;