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: Calcular a porcentagem de ataques bem-sucedidos em cada categoria de ameaça no último mês.
 ###Tabelas: 
CREATE TABLE threat_intelligence (id INT, category VARCHAR(255), success_bool BOOLEAN); INSERT INTO threat_intelligence (id, category, success_bool) VALUES (1, 'Phishing', TRUE), (2, 'Ransomware', FALSE), (3, 'Phishing', TRUE), (4, 'Ransomware', TRUE), (5, 'Phishing', FALSE);
SELECT category, COUNT(*) * 100.0 / SUM(COUNT(*)) OVER (PARTITION BY NULL) as percentage FROM threat_intelligence WHERE success_bool = TRUE AND category IN ('Phishing', 'Ransomware') GROUP BY category;