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 valor médio da transação (em USD) para a rede Bitcoin na última semana?
 ###Tabelas: 
CREATE TABLE BitcoinTransactions (id INT, txid VARCHAR(100), value DECIMAL(20,2), timestamp BIGINT); INSERT INTO BitcoinTransactions (id, txid, value, timestamp) VALUES (1, '...', 100, 1643324480), (2, '...', 200, 1643410880);
SELECT AVG(value * (SELECT rate FROM ExchangeRates WHERE currency = 'BTC' AND timestamp = tx.timestamp)) as avg_value_usd FROM BitcoinTransactions tx WHERE timestamp >= UNIX_TIMESTAMP(DATE_SUB(CURRENT_DATE, INTERVAL 1 WEEK)) * 1000;