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 média móvel do rendimento das colheitas para cada agricultor nos últimos 2 anos.
 ###Tabelas: 
CREATE TABLE moving_averages (farmer_id INT, year INT, crop_yield INT); INSERT INTO moving_averages (farmer_id, year, crop_yield) VALUES (1, 2020, 600), (1, 2021, 550), (2, 2020, 500), (2, 2021, 520);
SELECT farmer_id, year, crop_yield, AVG(crop_yield) OVER (PARTITION BY farmer_id ORDER BY year ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS moving_average FROM moving_averages;