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 temperatura média necessária para a agricultura urbana em cidades específicas?
 ###Tabelas: 
CREATE TABLE City (id INT, name VARCHAR(255)); INSERT INTO City (id, name) VALUES (1, 'New York'), (2, 'Los Angeles'), (3, 'Chicago'); CREATE TABLE Agriculture (id INT, city_id INT, minimum_temperature INT, maximum_temperature INT); INSERT INTO Agriculture (id, city_id, minimum_temperature, maximum_temperature) VALUES (1, 1, 10, 25), (2, 2, 15, 30), (3, 3, 0, 20);
SELECT City.name, AVG(Agriculture.minimum_temperature + (Agriculture.maximum_temperature - Agriculture.minimum_temperature)/2) FROM City INNER JOIN Agriculture ON City.id = Agriculture.city_id GROUP BY City.name;