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 número de crimes cometidos por faixa etária em cada distrito da cidade?
 ###Tabelas: 
CREATE TABLE city_districts (district_id INT, district_name VARCHAR(50)); CREATE TABLE citizens (citizen_id INT, district_id INT, age INT); CREATE TABLE crimes (crime_id INT, committed_by_id INT, crime_type VARCHAR(50), committed_date DATE); INSERT INTO city_districts (district_id, district_name) VALUES (1, 'Downtown'), (2, 'Uptown'), (3, 'Suburbs'); INSERT INTO citizens (citizen_id, district_id, age) VALUES (1, 1, 25), (2, 2, 35), (3, 3, 45), (4, 1, 19); INSERT INTO crimes (crime_id, committed_by_id, crime_type, committed_date) VALUES (1, 1, 'Theft', '2021-01-01'), (2, 2, 'Vandalism', '2021-02-01'), (3, 3, 'Burglary', '2021-03-01'), (4, 1, 'Theft', '2021-04-01');
SELECT d.district_name, FLOOR(c.age / 10) * 10 AS age_group, COUNT(crime_id) crime_count FROM crimes c JOIN citizens ON c.committed_by_id = citizens.citizen_id JOIN city_districts d ON citizens.district_id = d.district_id GROUP BY d.district_name, age_group;