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: Encontre o número total de incidentes de roubo e os tempos de resposta associados, agrupados por bairro, em Los Angeles.
 ###Tabelas: 
CREATE TABLE incidents (id INT, incident_type VARCHAR(255), neighborhood VARCHAR(255), response_time INT); INSERT INTO incidents (id, incident_type, neighborhood, response_time) VALUES (1, 'Theft', 'Downtown', 10); INSERT INTO incidents (id, incident_type, neighborhood, response_time) VALUES (2, 'Vandalism', 'Hollywood', 15); CREATE TABLE neighborhoods (neighborhood VARCHAR(255), city VARCHAR(255)); INSERT INTO neighborhoods (neighborhood, city) VALUES ('Downtown', 'Los Angeles'); INSERT INTO neighborhoods (neighborhood, city) VALUES ('Hollywood', 'Los Angeles');
SELECT i.incident_type, n.neighborhood, COUNT(i.id) AS total_incidents, AVG(i.response_time) AS avg_response_time FROM incidents i INNER JOIN neighborhoods n ON i.neighborhood = n.neighborhood WHERE n.city = 'Los Angeles' GROUP BY i.incident_type, n.neighborhood;