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 as 5 vulnerabilidades mais comuns no tipo de ativo 'aplicação web' no último trimestre?
 ###Tabelas: 
CREATE TABLE webapp_vulnerabilities (id INT, asset_type VARCHAR(50), vulnerability_count INT, vulnerability_date DATE);
SELECT asset_type, vulnerability_count, vulnerability_date, RANK() OVER (PARTITION BY asset_type ORDER BY vulnerability_count DESC) as rank FROM webapp_vulnerabilities WHERE asset_type = 'web application' AND vulnerability_date >= DATEADD(quarter, -1, GETDATE()) AND rank <= 5;