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 usuários que postaram uma mensagem contendo a palavra 'vote' na última semana, dividido por região?
 ###Tabelas: 
CREATE TABLE posts (id INT, user_id INT, post TEXT, date DATE); INSERT INTO posts (id, user_id, post, date) VALUES (1, 1, 'I am going to vote today', '2022-03-23'), (2, 2, 'I voted yesterday', '2022-03-24'), (3, 3, 'I will vote next week', '2022-03-25'); CREATE TABLE users (id INT, region VARCHAR(255)); INSERT INTO users (id, region) VALUES (1, 'North America'), (2, 'South America'), (3, 'Europe');
SELECT COUNT(DISTINCT user_id) AS users_posted_vote, region FROM posts INNER JOIN users ON posts.user_id = users.id WHERE post LIKE '%vote%' AND date >= DATE(NOW()) - INTERVAL 1 WEEK GROUP BY region;