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 detalhes dos 3 tipos mais comuns de incidentes de segurança no último mês para o departamento de engenharia?
 ###Tabelas: 
CREATE TABLE incident_reports (incident_id INT, department VARCHAR(255), incident_type VARCHAR(255), reported_date TIMESTAMP);
SELECT department, incident_type, COUNT(*) as count FROM incident_reports WHERE department = 'Engineering' AND reported_date >= NOW() - INTERVAL '1 month' GROUP BY department, incident_type ORDER BY count DESC LIMIT 3;