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 são os montantes totais de investimento e os níveis de risco associados aos investimentos no setor de Água e Saneamento em países africanos?
 ###Tabelas: 
CREATE TABLE risk_assessments (id INT, investment_id INT, risk_level VARCHAR(255), assessment_date DATE); INSERT INTO risk_assessments (id, investment_id, risk_level, assessment_date) VALUES (1, 1, 'Low', '2022-01-15'), (2, 2, 'Medium', '2022-02-15'); CREATE TABLE impact_investments (id INT, sector VARCHAR(255), project VARCHAR(255), location VARCHAR(255), amount FLOAT); INSERT INTO impact_investments (id, sector, project, location, amount) VALUES (1, 'Water and Sanitation', 'Water Purification Plant', 'Kenya', 2000000.00), (2, 'Renewable Energy', 'Wind Farm Project', 'Egypt', 5000000.00);
SELECT i.sector, SUM(i.amount) as total_amount, r.risk_level FROM impact_investments i INNER JOIN risk_assessments r ON i.id = r.investment_id WHERE i.sector = 'Water and Sanitation' AND i.location LIKE 'Africa%' GROUP BY i.sector, r.risk_level;