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 médio de passos dados por dia para usuários com idade entre 40 e 50 anos, arredondado para o número inteiro mais próximo?
 ###Tabelas: 
CREATE TABLE user_profiles (id INT, age INT, gender VARCHAR(10)); INSERT INTO user_profiles (id, age, gender) VALUES (1, 42, 'Female'), (2, 48, 'Male'), (3, 50, 'Non-binary'); CREATE TABLE daily_steps (id INT, user_id INT, steps INT, date DATE); INSERT INTO daily_steps (id, user_id, steps, date) VALUES (1, 1, 10000, '2022-01-01'), (2, 1, 8000, '2022-01-02'), (3, 2, 12000, '2022-01-01');
SELECT ROUND(AVG(steps)) FROM daily_steps d JOIN user_profiles p ON d.user_id = p.id WHERE p.age BETWEEN 40 AND 50;