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 os distritos com o menor tempo de resposta de emergência no último mês.
 ###Tabelas: 
CREATE TABLE districts (district_id INT, district_name VARCHAR(255));CREATE TABLE emergency_calls (id INT, district_id INT, call_type VARCHAR(255), call_date DATE, response_time INT);
SELECT district_name, AVG(response_time) AS avg_response_time FROM districts d JOIN emergency_calls e ON d.district_id = e.district_id WHERE call_date >= DATEADD(month, -1, GETDATE()) GROUP BY district_name ORDER BY avg_response_time ASC;