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 tempo médio entre tentativas de login para todos os usuários?
 ###Tabelas: 
CREATE TABLE login_attempts (user_id INT, timestamp TIMESTAMP); INSERT INTO login_attempts (user_id, timestamp) VALUES (1, '2022-01-01 10:00:00'), (2, '2022-01-02 15:30:00'), (1, '2022-01-03 08:45:00'), (3, '2022-01-04 14:20:00'), (4, '2022-01-05 21:00:00'), (1, '2022-01-06 06:15:00'), (5, '2022-01-07 12:30:00'), (1, '2022-01-07 19:45:00');
SELECT AVG(time_between_login_attempts) as avg_time_between_login_attempts FROM (SELECT user_id, TIMESTAMPDIFF(SECOND, LAG(timestamp) OVER (PARTITION BY user_id ORDER BY timestamp), timestamp) as time_between_login_attempts FROM login_attempts) as login_attempts_time_diff;