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: Liste o nome da fazenda, tamanho e a leitura mais recente de umidade do solo para fazendas na região das Américas.
 ###Tabelas: 
CREATE TABLE farm (id INT, name VARCHAR(50), size FLOAT, region VARCHAR(50), PRIMARY KEY(id)); INSERT INTO farm (id, name, size, region) VALUES (1, 'Farm A', 50.3, 'Americas'); INSERT INTO farm (id, name, size, region) VALUES (2, 'Farm B', 75.8, 'Africa'); INSERT INTO farm (id, name, size, region) VALUES (3, 'Farm C', 35.1, 'Americas'); CREATE TABLE soil_moisture (id INT, farm_id INT, moisture FLOAT, sample_date DATE, PRIMARY KEY(id)); INSERT INTO soil_moisture (id, farm_id, moisture, sample_date) VALUES (1, 1, 23.5, '2022-01-01'); INSERT INTO soil_moisture (id, farm_id, moisture, sample_date) VALUES (2, 1, 24.2, '2022-02-01'); INSERT INTO soil_moisture (id, farm_id, moisture, sample_date) VALUES (3, 3, 20.8, '2022-03-01'); CREATE VIEW latest_soil_moisture AS SELECT farm_id, MAX(sample_date) AS max_sample_date FROM soil_moisture GROUP BY farm_id;
SELECT f.name, f.size, sm.moisture FROM farm f INNER JOIN soil_moisture sm ON f.id = sm.farm_id INNER JOIN latest_soil_moisture lsm ON f.id = lsm.farm_id AND sm.sample_date = lsm.max_sample_date WHERE f.region = 'Americas';