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 área total de terras agrícolas e o número de culturas para cada agricultor no último mês?
 ###Tabelas: 
CREATE TABLE farmer (id INTEGER, name TEXT);CREATE TABLE farmland (id INTEGER, farmer_id INTEGER, type TEXT, area FLOAT, start_date DATE, end_date DATE);CREATE TABLE crop (id INTEGER, farmland_id INTEGER, type TEXT, planted_date DATE);
SELECT f.name, SUM(fl.area) as total_area, COUNT(c.id) as num_crops FROM farmer f INNER JOIN farmland fl ON f.id = fl.farmer_id INNER JOIN crop c ON fl.id = c.farmland_id WHERE c.planted_date >= DATEADD(month, -1, CURRENT_DATE) GROUP BY f.name;