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 tendência na umidade do solo para cada tipo de cultura nos últimos 5 anos?
 ###Tabelas: 
CREATE TABLE SoilMoisture (date DATE, soil_moisture INT, crop_type VARCHAR(20));
SELECT crop_type, soil_moisture, ROW_NUMBER() OVER(PARTITION BY crop_type ORDER BY date DESC) as rank, AVG(soil_moisture) OVER(PARTITION BY crop_type ORDER BY date ROWS BETWEEN 3 PRECEDING AND CURRENT ROW) as avg_soil_moisture FROM SoilMoisture WHERE date >= DATEADD(year, -5, CURRENT_DATE);