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 produtividade média das colheitas para fazendas na região dos Andes que receberam 'bolsas de inovação agrícola'?
 ###Tabelas: 
CREATE TABLE farms (id INT, name TEXT, region TEXT, yield FLOAT); INSERT INTO farms (id, name, region, yield) VALUES (1, 'Farm 1', 'Andean region', 2.5), (2, 'Farm 2', 'Amazon region', 3.2); CREATE TABLE grants (id INT, farm_id INT, grant_type TEXT); INSERT INTO grants (id, farm_id, grant_type) VALUES (1, 1, 'agricultural innovation grant'), (2, 2, 'infrastructure grant');
SELECT AVG(farms.yield) FROM farms INNER JOIN grants ON farms.id = grants.farm_id WHERE farms.region = 'Andean region' AND grants.grant_type = 'agricultural innovation grant';