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: Exibir o número de novos usuários que se juntaram à plataforma de mídia social a cada mês no ano de 2021, e o número total de usuários na plataforma no final de cada mês.
 ###Tabelas: 
CREATE TABLE user_history (username VARCHAR(50), join_date DATE);
SELECT DATE_FORMAT(join_date, '%Y-%m') as month, COUNT(DISTINCT username) as new_users, (SELECT COUNT(DISTINCT username) FROM user_history WHERE join_date <= LAST_DAY(join_date)) as total_users FROM user_history WHERE YEAR(join_date) = 2021 GROUP BY month ORDER BY month;