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: Determine o número de usuários que postaram pelo menos uma vez por dia nos últimos 7 dias no banco de dados 'social_media'.
 ###Tabelas: 
CREATE TABLE posts (post_id INT, user_id INT, post_date DATE); INSERT INTO posts (post_id, user_id, post_date) VALUES (1, 1, '2021-01-01'), (2, 1, '2021-01-02'), (3, 2, '2021-01-01'), (4, 3, '2021-01-02'), (5, 3, '2021-01-03'), (6, 4, '2021-01-01'), (7, 5, '2021-01-04'), (8, 5, '2021-01-05'), (9, 6, '2021-01-04'), (10, 6, '2021-01-05'), (11, 7, '2021-01-06'), (12, 7, '2021-01-07'), (13, 8, '2021-01-06'), (14, 8, '2021-01-07'), (15, 9, '2021-01-06'), (16, 9, '2021-01-07'), (17, 10, '2021-01-01'), (18, 10, '2021-01-02');
SELECT COUNT(DISTINCT user_id) FROM (SELECT user_id, post_date FROM posts WHERE post_date >= DATEADD(day, -7, CURRENT_TIMESTAMP) GROUP BY user_id, post_date HAVING COUNT(*) = 1) AS subquery;