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: Identificar os 5 principais atores de ameaças mais ativos, classificados pelo número total de tentativas de intrusão, no último mês.
 ###Tabelas: 
CREATE TABLE threat_actors (id INT, actor_name VARCHAR(255), intrusion_attempts INT, detection_date DATE); INSERT INTO threat_actors (id, actor_name, intrusion_attempts, detection_date) VALUES (1, 'Actor1', 100, '2022-05-01'), (2, 'Actor2', 150, '2022-05-02');
SELECT actor_name, SUM(intrusion_attempts) as total_intrusion_attempts, RANK() OVER (ORDER BY SUM(intrusion_attempts) DESC) as rank FROM threat_actors WHERE detection_date >= DATE(NOW()) - INTERVAL '1 month' GROUP BY actor_name HAVING rank <= 5;