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 montante total de poupança compatível com a Shariah mantido pelos clientes na região da América do Norte até 2022-01-01?
 ###Tabelas: 
CREATE TABLE savings (savings_id INT, customer_id INT, savings_amount INT, account_open_date DATE);CREATE TABLE customers (customer_id INT, region TEXT);
SELECT SUM(savings_amount) FROM savings JOIN customers ON savings.customer_id = customers.customer_id WHERE region = 'North American' AND account_open_date <= '2022-01-01' AND savings_amount >= 0;