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 3 principais atores de ameaças mais comuns no setor varejista nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE threat_actors (threat_actor_id INT, threat_actor_name VARCHAR(255), sector VARCHAR(255)); INSERT INTO threat_actors (threat_actor_id, threat_actor_name, sector) VALUES (1, 'APT28', 'Financial'), (2, 'Lazarus Group', 'Healthcare'), (3, 'Cozy Bear', 'Government'), (4, 'Fancy Bear', 'Retail'), (5, 'WannaCry', 'Retail');
SELECT threat_actor_name, COUNT(*) as incident_count FROM incidents INNER JOIN threat_actors ON incidents.sector = threat_actors.sector WHERE incidents.incident_date >= DATE_SUB(CURRENT_DATE, INTERVAL 3 MONTH) GROUP BY threat_actor_name ORDER BY incident_count DESC LIMIT 3;