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 de um único endereço IP no último mês?
 ###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');
SELECT MAX(count) FROM (SELECT ip_address, COUNT(*) AS count FROM login_attempts WHERE success = FALSE AND date >= DATEADD(month, -1, GETDATE()) GROUP BY ip_address) AS subquery;