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: Identificar as 2 cidades com o maior número de incidentes de segurança na última semana.
 ###Tabelas: 
CREATE TABLE security_incidents (id INT, city VARCHAR(50), incident_date DATE); INSERT INTO security_incidents (id, city, incident_date) VALUES (1, 'New York', '2021-05-01'); INSERT INTO security_incidents (id, city, incident_date) VALUES (2, 'Toronto', '2021-05-02'); INSERT INTO security_incidents (id, city, incident_date) VALUES (3, 'Mexico City', '2021-05-03');
SELECT city, COUNT(*) OVER (PARTITION BY city) as incident_count, RANK() OVER (ORDER BY COUNT(*) DESC) as city_rank FROM security_incidents WHERE incident_date >= DATEADD(week, -1, CURRENT_DATE) GROUP BY city;