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: Encontre a área total e a temperatura média para fazendas que usam um fertilizante específico.
 ###Tabelas: 
CREATE TABLE farm (id INT, name VARCHAR(50), size FLOAT, fertilizer VARCHAR(50), PRIMARY KEY(id)); INSERT INTO farm (id, name, size, fertilizer) VALUES (1, 'Farm A', 50.3, 'Fertilizer X'); INSERT INTO farm (id, name, size, fertilizer) VALUES (2, 'Farm B', 75.8, 'Fertilizer Y'); CREATE TABLE sensor (id INT, farm_id INT, temperature FLOAT, PRIMARY KEY(id)); INSERT INTO sensor (id, farm_id, temperature) VALUES (1, 1, 23.5); INSERT INTO sensor (id, farm_id, temperature) VALUES (2, 1, 24.2); INSERT INTO sensor (id, farm_id, temperature) VALUES (3, 2, 20.8); CREATE TABLE fertilizer_application (id INT, farm_id INT, application_date DATE, PRIMARY KEY(id)); INSERT INTO fertilizer_application (id, farm_id, application_date) VALUES (1, 1, '2022-01-01'); INSERT INTO fertilizer_application (id, farm_id, application_date) VALUES (2, 2, '2022-02-01');
SELECT f.fertilizer, SUM(f.size) AS total_area, AVG(s.temperature) AS avg_temperature FROM farm f INNER JOIN sensor s ON f.id = s.farm_id INNER JOIN fertilizer_application a ON f.id = a.farm_id WHERE f.fertilizer = 'Fertilizer X' GROUP BY f.fertilizer;