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 total de impressões de anúncios para cada país no último mês?
 ###Tabelas: 
CREATE TABLE ad_impressions (id INT, user_id INT, impressions INT, impression_date DATE); INSERT INTO ad_impressions (id, user_id, impressions, impression_date) VALUES (1, 1, 500, '2022-01-01'), (2, 1, 600, '2022-01-02'), (3, 2, 400, '2022-01-01'), (4, 3, 700, '2022-01-01'); CREATE TABLE users (id INT, country VARCHAR(255)); INSERT INTO users (id, country) VALUES (1, 'Brazil'), (2, 'India'), (3, 'South Africa');
SELECT users.country, SUM(ad_impressions.impressions) FROM ad_impressions INNER JOIN users ON ad_impressions.user_id = users.id WHERE ad_impressions.impression_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY users.country;