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 é a mudança percentual nas taxas de adoção de veículos elétricos, em comparação com o ano anterior, para cada país?
 ###Tabelas: 
CREATE TABLE ElectricVehicleAdoption (id INT, adoption_date DATE, country VARCHAR(50), adoption_rate FLOAT); INSERT INTO ElectricVehicleAdoption (id, adoption_date, country, adoption_rate) VALUES (1, '2022-01-01', 'USA', 2.5), (2, '2022-01-01', 'China', 4.0), (3, '2022-01-01', 'Germany', 1.8), (4, '2021-01-01', 'USA', 2.2), (5, '2021-01-01', 'China', 3.6), (6, '2021-01-01', 'Germany', 1.5);
SELECT country, EXTRACT(YEAR FROM adoption_date) AS year, (COUNT(*) - LAG(COUNT(*)) OVER (PARTITION BY country ORDER BY EXTRACT(YEAR FROM adoption_date))) * 100.0 / LAG(COUNT(*)) OVER (PARTITION BY country ORDER BY EXTRACT(YEAR FROM adoption_date)) AS pct_change FROM ElectricVehicleAdoption GROUP BY year, country;