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: Encontrar transações realizadas por clientes com mais de 30 anos, assumindo que temos uma tabela 'clientes' com 'data_de_nascimento'.
 ###Tabelas: 
CREATE TABLE customers (id INT, birth_date DATE); INSERT INTO customers (id, birth_date) VALUES (1, '1985-01-01'), (2, '1990-01-01'), (3, '1975-01-01'), (4, '2000-01-01'); CREATE TABLE transactions (id INT, customer_id INT, amount DECIMAL(10,2)); INSERT INTO transactions (id, customer_id, amount) VALUES (1, 1, 500.00), (2, 2, 350.00), (3, 3, 700.00), (4, 4, 600.00);
SELECT t.id, t.customer_id, t.amount FROM transactions t INNER JOIN customers c ON t.customer_id = c.id WHERE DATEDIFF(YEAR, c.birth_date, GETDATE()) > 30;