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: Gerar uma lista de atores de ameaças e suas campanhas associadas nos últimos 6 meses, ordenados pelo número de incidentes em ordem decrescente.
 ###Tabelas: 
CREATE TABLE threat_actors (id INT, timestamp TIMESTAMP, actor VARCHAR(255), campaign VARCHAR(255), incidents INT); INSERT INTO threat_actors (id, timestamp, actor, campaign, incidents) VALUES (1, '2022-05-01 10:00:00', 'APT28', 'Grizzly Steppe', 500), (2, '2022-05-01 10:00:00', 'APT33', 'Shamoon', 300);
SELECT actor, campaign, SUM(incidents) as total_incidents FROM threat_actors WHERE timestamp >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 6 MONTH) GROUP BY actor, campaign ORDER BY total_incidents DESC;