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: Calcular o orçamento médio para projetos de inovação agrícola em cada país e comparar os resultados, excluindo projetos que foram iniciados após 2018.
 ###Tabelas: 
CREATE TABLE agricultural_innovation (country VARCHAR(50), project_name VARCHAR(50), project_start_date DATE, budget DECIMAL(10,2));
SELECT country, AVG(budget) as average_budget FROM agricultural_innovation WHERE project_start_date < '2019-01-01' GROUP BY country ORDER BY average_budget DESC;