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 detalhes das políticas que não foram revisadas nos últimos 90 dias, o número de sistemas associados a cada uma e o número de sistemas com uma pontuação CVE maior que 7?
 ###Tabelas: 
CREATE TABLE policies (policy_id INT, policy_name VARCHAR(255), owner VARCHAR(255), review_date DATE, num_systems INT);CREATE TABLE policy_systems (policy_id INT, system_id INT);CREATE TABLE systems (system_id INT, system_name VARCHAR(255), country VARCHAR(255), cve_score INT);CREATE TABLE scan_dates (scan_date DATE, system_id INT);
SELECT p.policy_name, p.owner, p.num_systems, COUNT(ps.system_id) as associated_systems, SUM(s.cve_score) as total_cve_score FROM policies p LEFT JOIN policy_systems ps ON p.policy_id = ps.policy_id LEFT JOIN systems s ON ps.system_id = s.system_id WHERE p.review_date < DATE_SUB(CURRENT_DATE, INTERVAL 90 DAY) GROUP BY p.policy_id;