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 produção média mensal de Lantânio para cada empresa de mineração de 2018 a 2020.
 ###Tabelas: 
CREATE TABLE MiningCompany (Name TEXT, Location TEXT, StartYear INT); INSERT INTO MiningCompany (Name, Location, StartYear) VALUES ('Alpha Mining', 'Australia', 2005), ('Beta Mines', 'China', 2008), ('Gamma Resources', 'USA', 2012); CREATE TABLE ProductionMonthly (Year INT, MiningCompany TEXT, Element TEXT, Quantity INT); INSERT INTO ProductionMonthly (Year, MiningCompany, Element, Quantity) VALUES (2018, 'Alpha Mining', 'Lanthanum', 120), (2018, 'Beta Mines', 'Lanthanum', 150), (2018, 'Gamma Resources', 'Lanthanum', 100), (2019, 'Alpha Mining', 'Lanthanum', 125), (2019, 'Beta Mines', 'Lanthanum', 160), (2019, 'Gamma Resources', 'Lanthanum', 110), (2020, 'Alpha Mining', 'Lanthanum', 130), (2020, 'Beta Mines', 'Lanthanum', 165), (2020, 'Gamma Resources', 'Lanthanum', 120);
SELECT MiningCompany, AVG(Quantity) FROM ProductionMonthly WHERE Element = 'Lanthanum' AND Year BETWEEN 2018 AND 2020 GROUP BY MiningCompany;