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: Calcule a mudança percentual nos investimentos em infraestrutura rural entre 2021 e 2022, particionados por país, e ordene pela maior aumento?
 ###Tabelas: 
CREATE TABLE rural_investments (id INT, country TEXT, year INT, investment INT, PRIMARY KEY (id)); INSERT INTO rural_investments (id, country, year, investment) VALUES (1, 'Country A', 2021, 200000), (2, 'Country A', 2022, 220000), (3, 'Country B', 2021, 250000), (4, 'Country B', 2022, 275000);
SELECT country, ((investment - LAG(investment, 1) OVER (PARTITION BY country ORDER BY year)) * 100.0 / LAG(investment, 1) OVER (PARTITION BY country ORDER BY year)) as pct_change FROM rural_investments WHERE year IN (2021, 2022) GROUP BY country ORDER BY pct_change DESC;