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 é a receita total gerada pelos usuários na região "América do Norte", na última semana, excluindo os usuários que optaram por não receber publicidade direcionada?
 ###Tabelas: 
CREATE TABLE users (user_id INT, region VARCHAR(50), ad_opt_out BOOLEAN); CREATE TABLE purchases (purchase_id INT, user_id INT, amount DECIMAL(10, 2), purchase_date DATE);
SELECT SUM(p.amount)  FROM users u  JOIN purchases p ON u.user_id = p.user_id  WHERE u.region = 'North America' AND u.ad_opt_out = FALSE AND p.purchase_date >= NOW() - INTERVAL '1 week';