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: Encontre o número total de horas trabalhadas pelos mineiros em cada local de mineração.
 ###Tabelas: 
CREATE TABLE LaborProductivity (SiteID INT, EmployeeID INT, Role VARCHAR(50), HoursWorkedDecimal FLOAT, Date DATE); ALTER TABLE Employees ADD CONSTRAINT FK_SiteID FOREIGN KEY (SiteID) REFERENCES LaborProductivity(SiteID);
SELECT MineSites.Name, SUM(LaborProductivity.HoursWorkedDecimal) AS TotalHoursWorked FROM MineSites JOIN Employees ON MineSites.SiteID = Employees.SiteID JOIN LaborProductivity ON Employees.EmployeeID = LaborProductivity.EmployeeID WHERE Employees.Role = 'Miner' GROUP BY MineSites.Name;