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 de resposta máximo para incidentes de emergência por tipo em San Francisco?
 ###Tabelas: 
CREATE TABLE san_francisco_boroughs (id INT, name TEXT); INSERT INTO san_francisco_boroughs (id, name) VALUES (1, 'Downtown'), (2, 'North Beach'), (3, 'Chinatown'); CREATE TABLE emergency_response (id INT, borough_id INT, incident_id INT, response_time INT); INSERT INTO emergency_response (id, borough_id, incident_id, response_time) VALUES (1, 1, 1, 300), (2, 1, 2, 450), (3, 3, 3, 600); CREATE TABLE emergency_incidents (id INT, type TEXT, date DATE); INSERT INTO emergency_incidents (id, type, date) VALUES (1, 'Fire', '2021-01-01'), (2, 'Theft', '2021-01-02'), (3, 'Assault', '2021-01-03');
SELECT e.type, MAX(er.response_time) as max_response_time FROM emergency_response er JOIN emergency_incidents e ON er.incident_id = e.id JOIN san_francisco_boroughs b ON er.borough_id = b.id GROUP BY e.type;