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 nas métricas de inovação agrícola entre 2021 e 2022, particionadas por tipo de métrica, e ordene pela maior aumento.
 ###Tabelas: 
CREATE TABLE agricultural_metrics (id INT, year INT, metric_type TEXT, value INT, PRIMARY KEY (id)); INSERT INTO agricultural_metrics (id, year, metric_type, value) VALUES (1, 2021, 'Metric A', 200), (2, 2021, 'Metric B', 300), (3, 2022, 'Metric A', 250), (4, 2022, 'Metric B', 320);
SELECT metric_type, ((value - LAG(value, 1) OVER (PARTITION BY metric_type ORDER BY year)) * 100.0 / LAG(value, 1) OVER (PARTITION BY metric_type ORDER BY year)) as pct_change FROM agricultural_metrics WHERE year IN (2021, 2022) GROUP BY metric_type ORDER BY pct_change DESC;