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 do trabalho dos mineradores de ouro em Quebec, Canadá, por ano?
 ###Tabelas: 
CREATE TABLE mine_labor (mine_id INT, worker_count INT, year INT, province VARCHAR(20)); INSERT INTO mine_labor (mine_id, worker_count, year, province) VALUES (1, 50, 2010, 'Quebec'), (2, 75, 2011, 'Quebec'), (3, 60, 2012, 'Quebec'); CREATE TABLE mine_production (mine_id INT, gold_kg FLOAT); INSERT INTO mine_production (mine_id, gold_kg) VALUES (1, 5000), (2, 7000), (3, 6500);
SELECT sql_year, AVG(gold_kg/worker_count) as avg_labor_productivity FROM (SELECT mine_labor.year AS sql_year, mine_production.gold_kg, mine_labor.worker_count FROM mine_labor INNER JOIN mine_production ON mine_labor.mine_id = mine_production.mine_id WHERE mine_labor.province = 'Quebec' GROUP BY mine_labor.year, mine_production.gold_kg, mine_labor.worker_count) as subquery GROUP BY sql_year;