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 volume total de transações para cada estrutura regulatória nos últimos 30 dias?
 ###Tabelas: 
CREATE TABLE transactions (tx_id INT, rf_id INT, transaction_volume DECIMAL(10,2), transaction_date DATE); CREATE TABLE regulatory_frameworks (rf_id INT, name VARCHAR(255));
SELECT rf_id, name, SUM(transaction_volume) OVER (PARTITION BY rf_id) as total_transaction_volume FROM transactions t JOIN regulatory_frameworks rf ON t.rf_id = rf.rf_id WHERE transaction_date >= DATEADD(day, -30, CURRENT_DATE);