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: Mostrar a mudança na diversidade da força de trabalho em cada mina ao longo do tempo, por grupo de diversidade.
 ###Tabelas: 
CREATE TABLE mine (id INT, name TEXT, location TEXT); CREATE TABLE employee (id INT, mine_id INT, name TEXT, diversity_group TEXT, join_date DATE); INSERT INTO mine VALUES (1, 'Mine A', 'Country A'); INSERT INTO mine VALUES (2, 'Mine B', 'Country B'); INSERT INTO employee VALUES (1, 1, 'John', 'Underrepresented Group 1', '2021-01-01'); INSERT INTO employee VALUES (2, 1, 'Maria', 'Underrepresented Group 2', '2021-02-01'); INSERT INTO employee VALUES (3, 2, 'David', 'Underrepresented Group 1', '2021-01-01'); INSERT INTO employee VALUES (4, 2, 'Sophia', 'Underrepresented Group 2', '2021-02-01'); INSERT INTO employee VALUES (5, 2, 'James', 'Not Underrepresented', '2021-03-01');
SELECT mine.name, employee.diversity_group, COUNT(DISTINCT employee.join_date) AS unique_dates FROM mine INNER JOIN employee ON mine.id = employee.mine_id GROUP BY mine.name, employee.diversity_group;