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 a média dos gastos com P&D para drogas aprovadas pela FDA entre 2015 e 2018, agrupados pela localização da sede da empresa, excluindo empresas da América do Norte.
 ###Tabelas: 
CREATE TABLE rd_expenditures (id INT, company VARCHAR(255), drug VARCHAR(255), fda_approval_date DATE, expenditures FLOAT, company_location VARCHAR(255)); INSERT INTO rd_expenditures (id, company, drug, fda_approval_date, expenditures, company_location) VALUES (1, 'Euro Biotech', 'DrugA', '2016-01-01', 5000000, 'Europe'), (2, 'Asian BioTech', 'DrugB', '2017-06-15', 6000000, 'Asia'), (3, 'North American Pharma', 'DrugC', '2014-03-23', 3000000, 'North America'), (4, 'Euro Biotech', 'DrugD', '2018-11-05', 7000000, 'Europe'), (5, 'Asian BioTech', 'DrugE', '2015-09-10', 4000000, 'Asia');
SELECT AVG(expenditures) FROM rd_expenditures WHERE fda_approval_date BETWEEN '2015-01-01' AND '2018-12-31' AND company_location NOT IN ('North America') GROUP BY company_location;