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 orçamento médio para projetos de inovação agrícola concluídos na tabela 'rural_infrastructure'?
 ###Tabelas: 
CREATE TABLE rural_infrastructure (project_name VARCHAR(255), project_type VARCHAR(255), budget INT, completion_year INT); INSERT INTO rural_infrastructure (project_name, project_type, budget, completion_year) VALUES ('Greenhouse Project', 'Agricultural Innovation', 50000, 2018), ('Drip Irrigation System', 'Agricultural Innovation', 30000, 2019), ('Rural Road Construction', 'Infrastructure', 80000, 2020);
SELECT AVG(budget) FROM rural_infrastructure WHERE project_type = 'Agricultural Innovation' AND completion_year IS NOT NULL;