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 tempo médio diário de engajamento no Facebook para usuários com idade entre 18 e 24 anos no último mês, dividido por gênero?
 ###Tabelas: 
CREATE TABLE user_activity (user_id INT, date DATE, platform VARCHAR(20), engagement_time INT); INSERT INTO user_activity VALUES (1, '2022-01-01', 'Facebook', 120), (2, '2022-01-01', 'Facebook', 150);
SELECT u.gender, AVG(ua.engagement_time) as avg_daily_time FROM user_activity ua JOIN user_profile up ON ua.user_id = up.user_id WHERE ua.platform = 'Facebook' AND up.age BETWEEN 18 AND 24 AND ua.date >= DATEADD(month, -1, GETDATE()) GROUP BY u.gender;