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 prevalentes relatadas por fontes de inteligência de ameaças na semana passada, e quantas vezes foram relatadas?
 ###Tabelas: 
CREATE TABLE threat_categories (id INT, category VARCHAR(255), source VARCHAR(255), reported_date DATE); CREATE VIEW category_summary AS SELECT category, source, reported_date, COUNT(*) OVER (PARTITION BY category ORDER BY reported_date DESC) as category_count FROM threat_categories;
SELECT category, source, category_count FROM category_summary WHERE reported_date >= DATEADD(week, -1, CURRENT_DATE) GROUP BY category, source ORDER BY category_count DESC LIMIT 3;