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 é o custo total e o rendimento das colheitas de cada agricultor no ano atual?
 ###Tabelas: 
CREATE TABLE farmer (id INTEGER, name TEXT);CREATE TABLE farmland (id INTEGER, farmer_id INTEGER, type TEXT, start_date DATE, end_date DATE, cost FLOAT);CREATE TABLE crop (id INTEGER, farmland_id INTEGER, type TEXT, yield FLOAT, planted_date DATE);
SELECT f.name as farmer, SUM(farmland.cost) as total_cost, SUM(crop.yield) as total_yield FROM farmer f INNER JOIN farmland ON f.id = farmland.farmer_id INNER JOIN crop ON farmland.id = crop.farmland_id WHERE crop.planted_date >= DATEADD(year, 0, DATEADD(day, DATEDIFF(day, 0, CURRENT_DATE), 0)) GROUP BY f.name;