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 médio de resposta para chamadas de emergência na categoria 'incêndio' em cada distrito durante o último mês?
 ###Tabelas: 
CREATE TABLE districts (id INT, name TEXT);CREATE TABLE emergencies (id INT, district_id INT, category_id INT, response_time INT, date DATE);CREATE TABLE emergency_categories (id INT, name TEXT);
SELECT d.name, AVG(e.response_time) FROM districts d JOIN emergencies e ON d.id = e.district_id JOIN emergency_categories ec ON e.category_id = ec.id WHERE ec.name = 'fire' AND e.date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY d.id;