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 o número de atores de ameaças únicos e suas categorias de ameaças associadas nos últimos 3 meses.
 ###Tabelas: 
CREATE TABLE threat_actors (actor_id INT, actor_name VARCHAR(255), threat_category VARCHAR(255)); INSERT INTO threat_actors (actor_id, actor_name, threat_category) VALUES (1, 'Hacktivist', 'DDoS'), (2, 'Cyber Criminal', 'Phishing'), (3, 'State-Sponsored', 'Espionage'), (4, 'Insider Threat', 'Data Exfiltration'), (5, 'Organized Crime', 'Ransomware');
SELECT threat_category, COUNT(DISTINCT actor_name) as actor_count FROM threat_actors WHERE actor_id IN (SELECT actor_id FROM threat_actors WHERE actor_date >= DATE_SUB(CURDATE(), INTERVAL 3 MONTH)) GROUP BY threat_category;