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: Liste todos os incidentes de segurança que envolveram o usuário 'johndoe' e ocorreram na última semana, excluindo quaisquer incidentes relacionados a phishing.
 ###Tabelas: 
CREATE TABLE security_incidents (id INT, user VARCHAR(255), incident_date DATE, incident_type VARCHAR(255)); INSERT INTO security_incidents (id, user, incident_date, incident_type) VALUES (1, 'johndoe', '2022-01-02', 'Malware'); INSERT INTO security_incidents (id, user, incident_date, incident_type) VALUES (2, 'johndoe', '2022-01-05', 'Phishing'); INSERT INTO security_incidents (id, user, incident_date, incident_type) VALUES (3, 'johndoe', '2022-01-07', 'Unauthorized Access');
SELECT * FROM security_incidents WHERE user = 'johndoe' AND incident_date >= DATEADD(week, -1, GETDATE()) AND incident_type != 'Phishing';