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 taxa de crescimento da produtividade para cada mina ao longo do tempo.
 ###Tabelas: 
CREATE TABLE mine_productivity (id INT, mine_name VARCHAR(50), productivity FLOAT, year INT); INSERT INTO mine_productivity (id, mine_name, productivity, year) VALUES (1, 'Copper Mountain', 25.6, 2017), (2, 'Barrick Gold', 22.8, 2018), (3, 'Newmont Goldcorp', 28.5, 2019), (4, 'Copper Mountain', 27.3, 2018), (5, 'Barrick Gold', 24.5, 2019);
SELECT mine_name, year, (productivity - LAG(productivity) OVER (PARTITION BY mine_name ORDER BY year)) / LAG(productivity) OVER (PARTITION BY mine_name ORDER BY year) AS productivity_growth_rate FROM mine_productivity;