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: Determine os valores máximos e mínimos das transações para contas no Japão na semana passada.
 ###Tabelas: 
CREATE TABLE transactions (id INT, account_id INT, transaction_date DATE, transaction_amount DECIMAL(10,2)); CREATE TABLE accounts (id INT, state VARCHAR(50));
SELECT MAX(transaction_amount) as max_transaction, MIN(transaction_amount) as min_transaction FROM transactions t JOIN accounts a ON t.account_id = a.id WHERE a.state = 'Japan' AND t.transaction_date >= DATEADD(week, -1, CURRENT_DATE);