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: Quantos incidentes criminais ocorreram em cada bairro nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE crime_incidents (incident_id INT, neighborhood_id INT, date DATE); INSERT INTO crime_incidents (incident_id, neighborhood_id, date) VALUES (1, 1, '2021-01-01'), (2, 2, '2021-01-02'), (3, 3, '2021-01-03'), (4, 1, '2021-01-15'), (5, 3, '2021-01-30');
SELECT neighborhood_id, name, COUNT(*) as total_crimes FROM crime_incidents ci JOIN neighborhoods n ON ci.neighborhood_id = n.neighborhood_id WHERE date >= CURDATE() - INTERVAL 30 DAY GROUP BY neighborhood_id, name;