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: Quantos agricultores estão cultivando cada tipo de cultura no último mês?
 ###Tabelas: 
CREATE TABLE farmer (id INTEGER, name TEXT);CREATE TABLE farmland (id INTEGER, farmer_id INTEGER, type TEXT, start_date DATE, end_date DATE);
SELECT f.name as farmer, fl.type as crop, COUNT(*) as num_farmers FROM farmer f INNER JOIN farmland fl ON f.id = fl.farmer_id WHERE fl.start_date <= DATEADD(month, -1, CURRENT_DATE) AND fl.end_date >= DATEADD(month, -1, CURRENT_DATE) GROUP BY f.name, fl.type;