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 produtividade média mensal do trabalho (medida em toneladas de minério por trabalhador) para cada empresa mineradora em 2022?
 ###Tabelas: 
CREATE TABLE CompanyProductivity (CompanyID int, ProductivityDate date, Material varchar(10), Quantity int, Workers int); INSERT INTO CompanyProductivity VALUES (1, '2022-01-01', 'Gold', 1000, 50), (1, '2022-01-15', 'Gold', 1500, 60), (2, '2022-01-30', 'Gold', 800, 45), (1, '2022-02-05', 'Gold', 1200, 55), (2, '2022-03-01', 'Gold', 1000, 40);
SELECT m.CompanyName, AVG(cp.Quantity/cp.Workers) as AvgMonthlyLaborProductivity FROM CompanyProductivity cp JOIN MiningCompanies m ON cp.CompanyID = m.CompanyID WHERE cp.ProductivityDate BETWEEN '2022-01-01' AND '2022-12-31' AND cp.Material = 'Gold' GROUP BY m.CompanyName;