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: Quantas reclamações de cidadãos foram recebidas em cada distrito nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE Complaints (Complaint_ID INT, District_Name VARCHAR(255), Complaint_Date DATE); INSERT INTO Complaints VALUES (1, 'District A', '2022-01-01'), (2, 'District B', '2022-01-05'), (3, 'District A', '2022-01-10');
SELECT District_Name, COUNT(*) OVER (PARTITION BY District_Name) AS Complaints_Count FROM Complaints WHERE Complaint_Date >= DATEADD(day, -30, GETDATE());