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 necessário para resolver um incidente de phishing para cada mês no último ano?
 ###Tabelas: 
CREATE TABLE incidents (id integer, incident text, resolved_date date, timestamp timestamp); INSERT INTO incidents (id, incident, resolved_date, timestamp) VALUES (1, 'Phishing', '2022-06-01', '2022-06-05 10:00:00'), (2, 'Malware', '2022-07-02', '2022-07-03 11:00:00'), (3, 'Phishing', '2022-06-03', '2022-06-06 12:00:00'), (4, 'Insider Threat', '2022-07-04', '2022-07-05 13:00:00'), (5, 'Phishing', '2022-06-05', '2022-06-07 14:00:00');
SELECT DATE_PART('month', timestamp) as month, AVG(DATEDIFF(day, timestamp, resolved_date)) as avg_time_to_resolve FROM incidents WHERE incident = 'Phishing' AND timestamp >= DATEADD(year, -1, CURRENT_TIMESTAMP) GROUP BY month;