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: Liste o número de membros que completaram uma corrida de 5 km, divididos por grupo etário (18-24, 25-34, 35-44, 45-54, 55+) e gênero, para o último ano.
 ###Tabelas: 
CREATE TABLE runs (id INT, member_id INT, distance DECIMAL(5,2), run_date DATE, member_age INT, member_gender VARCHAR(10));
SELECT member_gender, CASE WHEN member_age BETWEEN 18 AND 24 THEN '18-24' WHEN member_age BETWEEN 25 AND 34 THEN '25-34' WHEN member_age BETWEEN 35 AND 44 THEN '35-44' WHEN member_age BETWEEN 45 AND 54 THEN '45-54' ELSE '55+' END as age_group, COUNT(DISTINCT member_id) as total_members FROM runs WHERE distance >= 5.0 AND run_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY member_gender, age_group;