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 os 5 tipos mais comuns de malware e quantas instâncias de cada tipo foram detectadas nos últimos 90 dias?
 ###Tabelas: 
CREATE TABLE malware_types (type_id INT, type_name VARCHAR(100));CREATE TABLE malware_instances (instance_id INT, type_id INT, instance_date DATE);
SELECT mt.type_name, COUNT(mi.instance_id) as total_instances FROM malware_types mt JOIN malware_instances mi ON mt.type_id = mi.type_id WHERE mi.instance_date >= NOW() - INTERVAL 90 DAY GROUP BY mt.type_name ORDER BY total_instances DESC LIMIT 5;