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 investimento total em projetos de infraestrutura rural na região 'África' para os anos de 2016 e 2017, agrupados por domínio do projeto?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (id INT, project_name VARCHAR(100), project_domain VARCHAR(50), project_location VARCHAR(100), investment FLOAT, start_date DATE, end_date DATE);
SELECT project_domain, SUM(investment) FROM rural_infrastructure WHERE project_location IN ('Africa', 'african_countries') AND YEAR(start_date) BETWEEN 2016 AND 2017 GROUP BY project_domain;