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: Quem são os 5 principais membros com a maior duração de treino na última semana, e qual foi a duração total deles?
 ###Tabelas: 
CREATE TABLE workout (id INT, member_id INT, duration INT, date DATE, type VARCHAR(50)); CREATE VIEW recent_workouts AS SELECT * FROM workout WHERE date >= CURRENT_DATE - INTERVAL '7' DAY; ALTER TABLE recent_workouts ADD COLUMN total_duration INT; UPDATE recent_workouts SET total_duration = SUM(duration) OVER (PARTITION BY member_id);
SELECT member_id, total_duration, RANK() OVER (ORDER BY total_duration DESC) rnk FROM recent_workouts WHERE rnk <= 5;