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 distância média percorrida pelos usuários nos treinos da tarde no último mês?
 ###Tabelas: 
CREATE TABLE runs (id INT, user_id INT, run_distance DECIMAL(10,2), run_time TIME); INSERT INTO runs (id, user_id, run_distance, run_time) VALUES (1, 1, 5.5, '14:00:00'), (2, 2, 6.2, '16:30:00');
SELECT AVG(run_distance) FROM (SELECT run_distance FROM runs WHERE DATE(run_time) BETWEEN DATE_SUB(CURRENT_DATE(), INTERVAL 1 MONTH) AND CURRENT_DATE() AND HOUR(run_time) BETWEEN 12 AND 17) AS subquery;