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: Encontre o número de novos membros de diferentes países por mês.
 ###Tabelas: 
CREATE TABLE memberships (membership_id INT, member_id INT, join_date DATE, country VARCHAR(20)); INSERT INTO memberships (membership_id, member_id, join_date, country) VALUES (1, 1, '2022-01-15', 'USA'), (2, 2, '2022-02-20', 'Canada'), (3, 3, '2022-03-05', 'Mexico');
SELECT DATE_FORMAT(join_date, '%Y-%m') as month, country, COUNT(DISTINCT member_id) as new_members FROM memberships WHERE YEAR(join_date) = 2022 GROUP BY month, country ORDER BY month, new_members DESC;