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 prisões foram feitas por mês em cada distrito comunitário nos últimos 6 meses?
 ###Tabelas: 
CREATE TABLE community_districts (cd_number INT, community_name VARCHAR(255)); INSERT INTO community_districts (cd_number, community_name) VALUES  (1, 'Manhattan 1'), (2, 'Manhattan 2'), (3, 'Manhattan 3'); CREATE TABLE arrest_data (arrest_date DATE, cd_number INT, arrest_count INT);
SELECT cd.community_name, EXTRACT(MONTH FROM ad.arrest_date) as month, AVG(ad.arrest_count) as avg_arrests_per_month FROM community_districts cd JOIN arrest_data ad ON cd.cd_number = ad.cd_number WHERE ad.arrest_date >= CURDATE() - INTERVAL 6 MONTH GROUP BY cd.community_name, month;