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: Quantos endereços IP únicos tentaram mais de 5 tentativas de login falhadas na última semana?
 ###Tabelas: 
CREATE TABLE login_attempts (id INT, ip_address VARCHAR(255), success BOOLEAN, date DATE); INSERT INTO login_attempts (id, ip_address, success, date) VALUES (1, '192.168.0.1', FALSE, '2022-01-01'), (2, '192.168.0.1', FALSE, '2022-01-02'), (3, '10.0.0.1', TRUE, '2022-01-03'), (4, '192.168.0.2', FALSE, '2022-01-04'), (5, '192.168.0.2', FALSE, '2022-01-05');
SELECT COUNT(DISTINCT ip_address) FROM login_attempts WHERE success = FALSE AND date >= DATEADD(day, -7, GETDATE()) GROUP BY ip_address HAVING COUNT(*) > 5;