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: Identificar os 3 principais campos com os níveis médios de umidade do solo mais altos no último mês.
 ###Tabelas: 
CREATE TABLE field (id INT, name VARCHAR(255), farm_id INT);CREATE TABLE soil_moisture (id INT, field_id INT, measurement DATE, level INT);
SELECT field_id, AVG(level) as avg_level FROM soil_moisture WHERE measurement >= DATEADD(month, -1, GETDATE()) GROUP BY field_id ORDER BY avg_level DESC LIMIT 3;