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 é o impacto médio das inovações agrícolas para projetos em áreas urbanas?
 ###Tabelas: 
CREATE TABLE AgriculturalInnovation (id INT, project_id INT, innovation VARCHAR(255), impact FLOAT); CREATE TABLE AgriculturalProjects (id INT, project_name VARCHAR(255), location VARCHAR(255), start_date DATE, end_date DATE, budget FLOAT); INSERT INTO AgriculturalProjects (id, project_name, location, start_date, end_date, budget) VALUES (1, 'Drip Irrigation', 'City A', '2018-01-01', '2019-01-01', 5000.00); INSERT INTO AgriculturalInnovation (id, project_id, innovation, impact) VALUES (1, 1, 'Soil Conservation', 0.75);
SELECT AgriculturalProjects.location, AgriculturalInnovation.innovation, AVG(AgriculturalInnovation.impact) as average_impact FROM AgriculturalProjects INNER JOIN AgriculturalInnovation ON AgriculturalProjects.id = AgriculturalInnovation.project_id WHERE AgriculturalProjects.location = 'City A' GROUP BY AgriculturalProjects.location, AgriculturalInnovation.innovation;