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: Determine os tipos de culturas cultivadas em áreas urbanas, suas respectivas datas de plantio e a temperatura média durante essas datas de plantio no esquema 'urban_agriculture'.
 ###Tabelas: 
CREATE SCHEMA urban_agriculture;CREATE TABLE urban_crops (id INT, type VARCHAR(50), planting_date DATE);CREATE TABLE weather (id INT, date DATE, temperature FLOAT);INSERT INTO urban_agriculture.urban_crops (id, type, planting_date) VALUES (1, 'Crop A', '2022-03-01'), (2, 'Crop B', '2022-04-15'), (3, 'Crop C', '2022-05-05');INSERT INTO urban_agriculture.weather (id, date, temperature) VALUES (1, '2022-03-01', 10.0), (2, '2022-04-15', 15.0), (3, '2022-05-05', 20.0);
SELECT uc.type, uc.planting_date, AVG(weather.temperature) FROM urban_agriculture.urban_crops uc JOIN urban_agriculture.weather ON uc.planting_date = weather.date GROUP BY uc.planting_date, uc.type;