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: Determine o tempo médio de resposta para os serviços policiais em cada distrito nos últimos seis meses.
 ###Tabelas: 
CREATE TABLE Districts (DistrictID INT, DistrictName VARCHAR(255)); CREATE TABLE PoliceResponses (ResponseID INT, ResponseType VARCHAR(255), DistrictID INT, ResponseTime INT, ResponseDate DATE);
SELECT DistrictName, AVG(ResponseTime) as AvgResponseTime FROM PoliceResponses r JOIN Districts d ON r.DistrictID = d.DistrictID WHERE r.ResponseType = 'Police' AND r.ResponseDate >= DATEADD(month, -6, GETDATE()) GROUP BY DistrictName;