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 as 3 categorias de ameaças mais comuns e seus endereços IP associados da última semana?
 ###Tabelas: 
CREATE TABLE threats (id INT, category VARCHAR(50), ip_address VARCHAR(50), threat_date DATE); INSERT INTO threats (id, category, ip_address, threat_date) VALUES (1, 'Malware', '192.168.1.1', '2022-01-01'), (2, 'Phishing', '192.168.1.2', '2022-01-02');
SELECT category, ip_address, COUNT(*) as threat_count FROM threats WHERE threat_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 WEEK) GROUP BY category, ip_address ORDER BY threat_count DESC LIMIT 3;