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: Quantas vulnerabilidades foram divulgadas para cada produto no último mês, ordenadas por gravidade?
 ###Tabelas: 
CREATE TABLE vulnerabilities (id INT, product VARCHAR(255), severity VARCHAR(255), published DATE); CREATE VIEW vulnerability_summary AS SELECT product, severity, published, COUNT(*) OVER (PARTITION BY product ORDER BY published DESC ROWS BETWEEN 30 PRECEDING AND CURRENT ROW) as vulnerability_count FROM vulnerabilities;
SELECT product, severity, vulnerability_count FROM vulnerability_summary ORDER BY vulnerability_count DESC, severity DESC;