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: Encontre o número de novos cidadãos registrados em cada distrito no último mês.
 ###Tabelas: 
CREATE TABLE districts (district_id INT, district_name VARCHAR(50), area_type VARCHAR(10)); INSERT INTO districts (district_id, district_name, area_type) VALUES (1, 'Central', 'Urban'), (2, 'North', 'Urban'), (3, 'South', 'Rural'); CREATE TABLE citizens_registry (registration_id INT, district_id INT, registration_date DATE); INSERT INTO citizens_registry (registration_id, district_id, registration_date) VALUES (1, 1, '2021-06-01'), (2, 1, '2021-07-01'), (3, 2, '2021-05-01'), (4, 3, '2021-06-15'), (5, 1, '2021-07-05'), (6, 2, '2021-04-10');
SELECT district_name, COUNT(*) as new_citizens FROM citizens_registry JOIN districts ON citizens_registry.district_id = districts.district_id WHERE registration_date >= DATEADD(month, -1, GETDATE()) GROUP BY district_name;