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 de segurança causados por 'malware' no último ano?
 ###Tabelas: 
CREATE TABLE incident_cause (id INT, incident_time TIMESTAMP, cause VARCHAR(255));
SELECT ROUND(100 * SUM(CASE WHEN cause = 'malware' THEN 1 ELSE 0 END) / COUNT(*) , 2) as malware_percentage FROM incident_cause WHERE incident_time >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 YEAR);