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 é a idade média dos infratores que cometeram crimes violentos nos últimos 3 anos, ordenados pela idade média?
 ###Tabelas: 
CREATE TABLE offenders (id INT, age INT, crime VARCHAR(20)); INSERT INTO offenders (id, age, crime) VALUES (1, 34, 'Murder'), (2, 28, 'Robbery'), (3, 45, 'Assault');
SELECT AVG(age) as avg_age, crime FROM offenders WHERE crime IN ('Murder', 'Robbery', 'Assault') AND YEAR(offense_date) >= YEAR(CURRENT_DATE()) - 3 GROUP BY crime ORDER BY AVG(age);