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 média de relatórios de inteligência de ameaças por mês?
 ###Tabelas: 
CREATE TABLE reports (id INT, date DATE, source VARCHAR(255), threat_level INT);INSERT INTO reports (id, date, source, threat_level) VALUES (1, '2021-01-01', 'Open Source', 3), (2, '2021-01-15', 'SIGINT', 5), (3, '2021-02-01', 'HUMINT', 2), (4, '2021-02-15', 'Open Source', 4), (5, '2021-03-01', 'OSINT', 5);
SELECT AVG(number_of_reports) as avg_reports_per_month FROM (SELECT COUNT(*) as number_of_reports, EXTRACT(MONTH FROM date) as month FROM reports GROUP BY month) as subquery;