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: Calcular a mudança percentual na produção de culturas para cada agricultor em comparação com o ano anterior.
 ###Tabelas: 
CREATE TABLE historical_yields (farmer_id INT, year INT, crop_yield INT); INSERT INTO historical_yields (farmer_id, year, crop_yield) VALUES (1, 2020, 400), (1, 2021, 500), (2, 2020, 600), (2, 2021, 700);
SELECT farmer_id, year, crop_yield, (crop_yield - LAG(crop_yield) OVER (PARTITION BY farmer_id ORDER BY year)) * 100.0 / NULLIF(LAG(crop_yield) OVER (PARTITION BY farmer_id ORDER BY year), 0) AS pct_change FROM historical_yields;