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 foi o tempo médio de resposta para cada tipo de crime em cada distrito no último mês?
 ###Tabelas: 
CREATE TABLE boroughs (borough_name VARCHAR(255)); INSERT INTO boroughs (borough_name) VALUES ('Brooklyn'), ('Manhattan'), ('Queens'), ('Bronx'), ('Staten Island'); CREATE TABLE crime_data (crime_date DATE, borough_name VARCHAR(255), crime_type VARCHAR(255), response_time INT);
SELECT b.borough_name, ct.crime_type, AVG(cd.response_time) as avg_response_time FROM boroughs b JOIN crime_data cd ON b.borough_name = cd.borough_name JOIN (SELECT crime_type, borough_name, COUNT(*) as count FROM crime_data WHERE crime_date >= CURDATE() - INTERVAL 1 MONTH GROUP BY crime_type, borough_name) ct ON b.borough_name = ct.borough_name GROUP BY b.borough_name, ct.crime_type;