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 com o maior número de tentativas de intrusão registradas no último ano, ordenados pelo número de tentativas em ordem decrescente.
 ###Tabelas: 
CREATE TABLE threat_actors (id INT, actor_name VARCHAR(255), intrusion_attempts INT, last_seen DATE); INSERT INTO threat_actors (id, actor_name, intrusion_attempts, last_seen) VALUES (1, 'Actor1', 150, '2021-12-31'), (2, 'Actor2', 120, '2021-12-30'), (3, 'Actor3', 80, '2021-12-29');
SELECT actor_name, intrusion_attempts, RANK() OVER (ORDER BY intrusion_attempts DESC) as rank FROM threat_actors WHERE last_seen >= DATE(NOW()) - INTERVAL 1 YEAR GROUP BY actor_name HAVING rank <= 5;