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 foi o volume total de ETH negociado na Uniswap no último mês?
 ###Tabelas: 
CREATE TABLE uniswap_trades (trade_id INT, trader_address VARCHAR(42), token_address VARCHAR(42), amount_0 DECIMAL(20,10), amount_1 DECIMAL(20,10), timestamp TIMESTAMP); INSERT INTO uniswap_trades (trade_id, trader_address, token_address, amount_0, amount_1, timestamp) VALUES (1, '0x2f318C334780961FB63d94b0582aDF860277B76f', '0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', 1000, 5000, '2022-01-01 10:00:00'); -- (...) CREATE TABLE tokens (token_address VARCHAR(42), symbol VARCHAR(10)); INSERT INTO tokens (token_address, symbol) VALUES ('0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2', 'WETH'); -- (...)
SELECT SUM(amount_0) FROM uniswap_trades WHERE token_address = (SELECT token_address FROM tokens WHERE symbol = 'WETH') AND timestamp >= DATE_SUB(CURRENT_TIMESTAMP, INTERVAL 1 MONTH);