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 média do número de posts por dia para usuários no 'Brasil' que se juntaram em 2021?
 ###Tabelas: 
CREATE TABLE users (id INT, name VARCHAR(50), location VARCHAR(50), join_date DATE); CREATE TABLE posts (id INT, user_id INT, post_date DATE); INSERT INTO users (id, name, location, join_date) VALUES (1, 'Alice', 'Brazil', '2021-01-01'); INSERT INTO users (id, name, location, join_date) VALUES (2, 'Bob', 'USA', '2020-01-01'); INSERT INTO posts (id, user_id, post_date) VALUES (1, 1, '2021-01-01'); INSERT INTO posts (id, user_id, post_date) VALUES (2, 1, '2021-01-02'); INSERT INTO posts (id, user_id, post_date) VALUES (3, 2, '2021-01-03');
SELECT AVG(total_posts/days_between) as avg_posts_per_day FROM (SELECT u.location, u.join_date, COUNT(p.id) as total_posts, DATEDIFF(MAX(p.post_date), MIN(p.post_date)) as days_between FROM users u JOIN posts p ON u.id = p.user_id WHERE u.location = 'Brazil' AND u.join_date >= '2021-01-01' GROUP BY u.location, u.join_date) as posts_per_location;