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 a produção total de petróleo da última semana para o Poço O na região da América do Sul.
 ###Tabelas: 
CREATE TABLE production_data (well_name VARCHAR(50), location VARCHAR(50), oil_production NUMERIC(10,2), gas_production NUMERIC(10,2), production_date DATE); INSERT INTO production_data (well_name, location, oil_production, gas_production, production_date) VALUES ('Well O', 'South America', 1200, 600, '2023-03-28'), ('Well O', 'South America', 1250, 650, '2023-03-29'), ('Well O', 'South America', 1300, 700, '2023-03-30'), ('Well O', 'South America', 1350, 750, '2023-03-31');
SELECT SUM(oil_production) FROM production_data WHERE well_name = 'Well O' AND production_date BETWEEN DATEADD(day, -7, '2023-04-01') AND '2023-03-31';