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 iniciativas de desenvolvimento comunitário tiveram o maior aumento no impacto da diversificação econômica de 2017 a 2020?
 ###Tabelas: 
CREATE TABLE initiative (id INT, name TEXT, location TEXT, economic_diversification_impact INT, year INT); INSERT INTO initiative (id, name, location, economic_diversification_impact, year) VALUES (1, 'Handicraft Training', 'Bangladesh', 50, 2017), (2, 'Agricultural Training', 'Pakistan', 70, 2018), (3, 'IT Training', 'Nepal', 90, 2019), (4, 'Fishery Training', 'Sri Lanka', 60, 2020);
SELECT name, economic_diversification_impact FROM (SELECT name, economic_diversification_impact, ROW_NUMBER() OVER (PARTITION BY name ORDER BY year DESC) as rank FROM initiative WHERE year BETWEEN 2017 AND 2020) sub WHERE rank = 1;