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áximo de resposta para reclamações de cidadãos em cada distrito nos últimos 3 meses?
 ###Tabelas: 
CREATE TABLE Complaints (Complaint_ID INT, District_Name VARCHAR(255), Complaint_Date DATE, Response_Time INT); INSERT INTO Complaints VALUES (1, 'District A', '2022-01-01', 5), (2, 'District B', '2022-02-01', 8), (3, 'District A', '2022-03-31', 10);
SELECT District_Name, MAX(Response_Time) OVER (PARTITION BY District_Name) AS Max_Response_Time FROM Complaints WHERE Complaint_Date >= DATEADD(month, -3, GETDATE());