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 é o tempo médio para resolver incidentes de segurança para cada tipo de vulnerabilidade no último mês?
 ###Tabelas: 
CREATE TABLE incident_vulnerability_resolution (id INT, incident_id INT, vulnerability_type VARCHAR(255), resolution_time INT, incident_date DATE); INSERT INTO incident_vulnerability_resolution (id, incident_id, vulnerability_type, resolution_time, incident_date) VALUES (1, 1, 'SQL Injection', 120, '2021-12-01'), (2, 1, 'Cross-site Scripting', 150, '2021-12-01'), (3, 2, 'SQL Injection', 100, '2021-12-02'), (4, 3, 'Cross-site Scripting', 180, '2021-12-03'), (5, 3, 'Phishing', 110, '2021-12-03'), (6, 4, 'Phishing', 140, '2021-12-04'), (7, 4, 'SQL Injection', 120, '2021-12-04'), (8, 5, 'Cross-site Scripting', 150, '2021-12-05');
SELECT vulnerability_type, AVG(resolution_time) as avg_resolution_time FROM incident_vulnerability_resolution WHERE incident_date >= DATEADD(day, -30, GETDATE()) GROUP BY vulnerability_type;