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 valor médio de financiamento para empresas fundadas antes de 2018?
 ###Tabelas: 
CREATE TABLE funding (funding_id INT, company_id INT, amount DECIMAL(10,2)); CREATE TABLE companies (company_id INT, founding_year INT); INSERT INTO funding (funding_id, company_id, amount) VALUES (1, 1, 150000.00), (2, 2, 200000.00), (3, 3, 250000.00); INSERT INTO companies (company_id, founding_year) VALUES (1, 2018), (2, 2017), (3, 2019);
SELECT AVG(funding.amount) as avg_funding_pre_2018 FROM funding JOIN companies ON funding.company_id = companies.company_id WHERE companies.founding_year < 2018;