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 despesa média com P&D por ensaio clínico em 'PaísG' de 2018 a 2021?
 ###Tabelas: 
CREATE TABLE rd_expenditure(trial_id TEXT, country TEXT, year INT, amount FLOAT); INSERT INTO rd_expenditure (trial_id, country, year, amount) VALUES ('Trial1', 'CountryX', 2018, 2500000), ('Trial2', 'CountryY', 2019, 3000000), ('Trial3', 'CountryG', 2018, 4000000), ('Trial4', 'CountryG', 2019, 4500000), ('Trial5', 'CountryG', 2020, 5000000), ('Trial6', 'CountryG', 2021, 5500000); CREATE TABLE clinical_trials(trial_id TEXT, country TEXT, year INT); INSERT INTO clinical_trials (trial_id, country, year) VALUES ('Trial1', 'CountryX', 2018), ('Trial2', 'CountryY', 2019), ('Trial3', 'CountryG', 2018), ('Trial4', 'CountryG', 2019), ('Trial5', 'CountryG', 2020), ('Trial6', 'CountryG', 2021);
SELECT AVG(rd_expenditure.amount) AS avg_rd_expenditure_per_trial FROM rd_expenditure INNER JOIN clinical_trials ON rd_expenditure.trial_id = clinical_trials.trial_id WHERE rd_expenditure.country = 'CountryG' AND rd_expenditure.year BETWEEN 2018 AND 2021;