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 usuários com mais tentativas de login bem-sucedidas na última semana?
 ###Tabelas: 
CREATE TABLE login_attempts (id INT, user VARCHAR(255), success BOOLEAN, attempt_date DATE);
SELECT user, COUNT(*) as total_successful_attempts FROM login_attempts WHERE success = 1 AND attempt_date >= DATEADD(week, -1, GETDATE()) GROUP BY user ORDER BY total_successful_attempts DESC LIMIT 5;