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 duração máxima de uma sessão de treino para usuários que tenham alcançado mais de 10.000 passos em um dia?
 ###Tabelas: 
CREATE TABLE steps (id INT, user_id INT, steps INT, workout_session_id INT); INSERT INTO steps (id, user_id, steps, workout_session_id) VALUES (1, 1, 12000, 1), (2, 1, 8000, 2), (3, 2, 11000, 1); CREATE TABLE workout_sessions (id INT, start_time TIME, end_time TIME); INSERT INTO workout_sessions (id, start_time, end_time) VALUES (1, '06:00:00', '08:00:00'), (2, '10:00:00', '12:00:00');
SELECT MAX(TIMEDIFF(end_time, start_time)) FROM workout_sessions w JOIN steps s ON w.id = s.workout_session_id WHERE s.steps > 10000;