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 posts por dia para usuários no Canadá?
 ###Tabelas: 
CREATE TABLE users (id INT, country VARCHAR(255)); INSERT INTO users (id, country) VALUES (1, 'Canada'), (2, 'USA'), (3, 'Canada'); CREATE TABLE posts (id INT, user_id INT, post_date DATE); INSERT INTO posts (id, user_id, post_date) VALUES (1, 1, '2022-01-01'), (2, 1, '2022-01-02'), (3, 2, '2022-01-01'), (4, 3, '2022-01-01'), (5, 3, '2022-01-02'), (6, 3, '2022-01-03');
SELECT AVG(post_count) FROM (SELECT COUNT(post_date) AS post_count FROM posts GROUP BY user_id, DATE_TRUNC('day', post_date) HAVING COUNT(DISTINCT user_id) = (SELECT COUNT(DISTINCT id) FROM users WHERE country = 'Canada')) subquery;