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 total de usuários únicos no Canadá e no México que interagiram com pelo menos um anúncio, e qual foi o tempo total de engajamento desses usuários, dividido por dia?
 ###Tabelas: 
CREATE TABLE ad_engagements (user_id INT, ad_id INT, country VARCHAR(2), engagement_date DATE, engagement_time FLOAT); INSERT INTO ad_engagements (user_id, ad_id, country, engagement_date, engagement_time) VALUES (1, 1001, 'CA', '2022-03-01', 25.3), (2, 1002, 'MX', '2022-03-03', 30.5), (1, 1003, 'CA', '2022-03-02', 15.6);
SELECT engagement_date, COUNT(DISTINCT user_id) as total_users, SUM(engagement_time) as total_engagement_time FROM ad_engagements WHERE country IN ('CA', 'MX') GROUP BY engagement_date ORDER BY engagement_date DESC LIMIT 7;