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: Identificar os 3 usuários mais ativos por duração total de treino, para usuários que moram em 'Nova York'.
 ###Tabelas: 
CREATE TABLE Workouts (user_id INT, workout_duration INT, city VARCHAR(20)); INSERT INTO Workouts (user_id, workout_duration, city) VALUES (1, 120, 'New York'), (2, 150, 'Los Angeles'), (3, 180, 'New York'), (4, 100, 'Chicago');
SELECT user_id, SUM(workout_duration) as total_duration FROM Workouts WHERE city = 'New York' GROUP BY user_id ORDER BY total_duration DESC LIMIT 3;