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: Qual é a porcentagem de incidentes relacionados a malware relatados em cada departamento no último mês?
 ###Tabelas: 
CREATE TABLE incidents (id integer, department text, incident text, timestamp timestamp); INSERT INTO incidents (id, department, incident, timestamp) VALUES (1, 'HR', 'Malware', '2022-05-01 10:00:00'), (2, 'IT', 'Phishing', '2022-05-02 11:00:00'), (3, 'HR', 'Insider Threat', '2022-05-03 12:00:00'), (4, 'IT', 'Malware', '2022-05-04 13:00:00'), (5, 'HR', 'Phishing', '2022-05-05 14:00:00');
SELECT department, 100.0 * SUM(CASE WHEN incident = 'Malware' THEN 1 ELSE 0 END) / COUNT(*) as malware_percentage FROM incidents WHERE timestamp >= DATEADD(month, -1, CURRENT_TIMESTAMP) GROUP BY department;