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: Quais fatores ESG têm o maior investimento médio no setor de Agricultura?
 ###Tabelas: 
CREATE TABLE investments_esg (id INT, sector VARCHAR(255), esg_factor VARCHAR(255), investment_amount INT); INSERT INTO investments_esg (id, sector, esg_factor, investment_amount) VALUES (1, 'Agriculture', 'E', 300000), (2, 'Agriculture', 'S', 350000), (3, 'Agriculture', 'G', 400000);
SELECT esg_factor, AVG(investment_amount) FROM investments_esg WHERE sector = 'Agriculture' GROUP BY esg_factor ORDER BY AVG(investment_amount) DESC;