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 infraestrutura rural no Brasil na última década, agrupado por ano?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (country TEXT, year INT, investment NUMERIC); INSERT INTO rural_infrastructure (country, year, investment) VALUES ('Brazil', 2012, 1500000), ('Brazil', 2013, 1700000), ('Brazil', 2014, 1800000), ('Brazil', 2015, 2000000), ('Brazil', 2016, 2200000), ('Brazil', 2017, 2400000), ('Brazil', 2018, 2600000), ('Brazil', 2019, 2800000), ('Brazil', 2020, 3000000), ('Brazil', 2021, 3200000);
SELECT year, SUM(investment) OVER (PARTITION BY NULL ORDER BY year) AS total_investment FROM rural_infrastructure WHERE country = 'Brazil' AND year BETWEEN 2012 AND 2021;