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 porcentagem de tempo que cada máquina esteve em produção durante o terceiro trimestre de 2020.
 ###Tabelas: 
CREATE TABLE MachineProduction (ID INT, MachineID INT, StartTime TIME, EndTime TIME); INSERT INTO MachineProduction (ID, MachineID, StartTime, EndTime) VALUES (1, 501, '06:00:00', '14:00:00'), (2, 502, '08:00:00', '16:00:00'), (3, 501, '10:00:00', '18:00:00'), (4, 503, '07:00:00', '15:00:00');
SELECT MachineID, SUM(TIMESTAMPDIFF(HOUR, StartTime, EndTime)) / (SELECT SUM(TIMESTAMPDIFF(HOUR, StartTime, EndTime)) FROM MachineProduction WHERE MachineProduction.MachineID = Machines.ID AND MachineProduction.StartTime >= '2020-07-01' AND MachineProduction.StartTime < '2020-10-01') * 100 AS Percentage FROM Machines WHERE MachineID IN (SELECT MachineID FROM MachineProduction WHERE MachineProduction.StartTime >= '2020-07-01' AND MachineProduction.StartTime < '2020-10-01') GROUP BY MachineID;