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: Identificar clientes que realizaram uma transação no mesmo dia em duas filiais diferentes.
 ###Tabelas: 
CREATE TABLE branches (branch_id INT, branch_name VARCHAR(50)); INSERT INTO branches (branch_id, branch_name) VALUES (1, 'New York'); INSERT INTO branches (branch_id, branch_name) VALUES (2, 'Los Angeles'); CREATE TABLE transactions (transaction_id INT, customer_id INT, branch_id INT, transaction_date DATE); INSERT INTO transactions (transaction_id, customer_id, branch_id, transaction_date) VALUES (1, 1, 1, '2022-01-01'); INSERT INTO transactions (transaction_id, customer_id, branch_id, transaction_date) VALUES (2, 2, 2, '2022-01-01');
SELECT t1.customer_id, t1.branch_id as branch_id_1, t2.branch_id as branch_id_2 FROM transactions t1 INNER JOIN transactions t2 ON t1.customer_id = t2.customer_id AND t1.transaction_date = t2.transaction_date AND t1.branch_id != t2.branch_id WHERE t1.transaction_date BETWEEN DATEADD(day, -30, GETDATE()) AND GETDATE();