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: Liste os 5 principais atores de ameaças com o maior número de ataques bem-sucedidos no último trimestre, divididos por seu tipo de ataque.
 ###Tabelas: 
CREATE TABLE threat_actors (threat_actor_id INT, attack_type VARCHAR(20), success_count INT, last_updated DATETIME); INSERT INTO threat_actors (threat_actor_id, attack_type, success_count, last_updated) VALUES (1, 'Malware', 10, '2022-01-01'), (2, 'Phishing', 15, '2022-01-05'), (3, 'SQL Injection', 20, '2022-01-03'), (4, 'Cross-Site Scripting', 12, '2022-01-04'), (5, 'Malware', 18, '2022-01-02');
SELECT attack_type, threat_actor_id, success_count FROM (SELECT attack_type, threat_actor_id, success_count, ROW_NUMBER() OVER (PARTITION BY attack_type ORDER BY success_count DESC) rn FROM threat_actors WHERE last_updated >= DATEADD(quarter, -1, GETDATE())) t WHERE rn <= 5;