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: Quais são os top 3 atores de ameaças com o maior número de ataques nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE threat_actors (actor_id INT, actor_name VARCHAR(255), attack_count INT); INSERT INTO threat_actors (actor_id, actor_name, attack_count) VALUES (1, 'APT28', 20), (2, 'APT33', 30), (3, 'Lazarus Group', 40);
SELECT actor_name, attack_count as total_attacks FROM (SELECT actor_name, attack_count, ROW_NUMBER() OVER (ORDER BY attack_count DESC) as rank FROM threat_actors WHERE attack_date >= DATEADD(month, -6, CURRENT_TIMESTAMP)) subquery WHERE rank <= 3;