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: Quem são os 5 principais usuários com o maior número de incidentes de segurança no último mês?
 ###Tabelas: 
CREATE TABLE security_incidents (id INT, incident_date DATE, user_id INT, threat_type VARCHAR(50)); INSERT INTO security_incidents (id, incident_date, user_id, threat_type) VALUES (1, '2022-01-01', 1, 'Malware'), (2, '2022-01-05', 2, 'Phishing'), (3, '2022-01-10', 1, 'Ransomware'); CREATE TABLE users (id INT, username VARCHAR(50)); INSERT INTO users (id, username) VALUES (1, 'user1'), (2, 'user2'), (3, 'user3');
SELECT u.username, COUNT(*) as incident_count FROM security_incidents s JOIN users u ON s.user_id = u.id WHERE incident_date >= DATEADD(month, -1, GETDATE()) GROUP BY u.username ORDER BY incident_count DESC LIMIT 5;