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 é o número máximo de tentativas de login falhadas para contas de usuário com função 'admin' na última semana?
 ###Tabelas: 
CREATE TABLE login_attempts (id INT, user_account TEXT, role TEXT, attempt_time TIMESTAMP); INSERT INTO login_attempts (id, user_account, role, attempt_time) VALUES (1, 'admin1', 'admin', '2023-02-12 15:30:00'); INSERT INTO login_attempts (id, user_account, role, attempt_time) VALUES (2, 'user2', 'normal', '2023-02-13 09:45:00');
SELECT user_account, MAX(TIMESTAMP_DIFF(attempt_time, LAG(attempt_time) OVER (PARTITION BY user_account ORDER BY attempt_time), MINUTE)) FROM login_attempts WHERE role = 'admin' AND attempt_time >= CURRENT_DATE - INTERVAL 7 DAY GROUP BY user_account;