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 emergência e os tempos de resposta associados, agrupados por tipo de emergência, no distrito de Manhattan da cidade de Nova York.
 ###Tabelas: 
CREATE TABLE emergency_incidents (id INT, incident_type VARCHAR(255), emergency_borough VARCHAR(255), response_time INT); INSERT INTO emergency_incidents (id, incident_type, emergency_borough, response_time) VALUES (1, 'Medical Emergency', 'Manhattan', 15); INSERT INTO emergency_incidents (id, incident_type, emergency_borough, response_time) VALUES (2, 'Fire', 'Manhattan', 20); CREATE TABLE boroughs (borough VARCHAR(255), city VARCHAR(255)); INSERT INTO boroughs (borough, city) VALUES ('Manhattan', 'New York City');
SELECT e.incident_type, b.borough, COUNT(e.id) AS total_incidents, AVG(e.response_time) AS avg_response_time FROM emergency_incidents e INNER JOIN boroughs b ON e.emergency_borough = b.borough WHERE b.borough = 'Manhattan' GROUP BY e.incident_type;