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 contagem diária e o número médio de ameaças de malware de fontes de inteligência de ameaças africanas?
 ###Tabelas: 
CREATE TABLE threat_intel(id INT, date DATE, source VARCHAR(50), category VARCHAR(50), description VARCHAR(255)); INSERT INTO threat_intel(id, date, source, category, description) VALUES (1, '2021-01-01', 'African Threat Intelligence', 'malware', 'A new malware variant has been discovered'), (2, '2021-01-02', 'African Threat Intelligence', 'phishing', 'A phishing campaign is targeting African banks');
SELECT date, COUNT(*) as total_threats, AVG(category = 'malware'::int) as avg_malware FROM threat_intel WHERE source = 'African Threat Intelligence' GROUP BY date ORDER BY date;