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: Recuperar os detalhes da transação e nomes dos clientes para transações acima de $10.000 no último mês.
 ###Tabelas: 
CREATE TABLE customers (id INT, name VARCHAR(50)); CREATE TABLE transactions (id INT, customer_id INT, transaction_date DATE, amount FLOAT); INSERT INTO customers (id, name) VALUES (1, 'Sophia Lee'), (2, 'Kenji Nakamura'), (3, 'Priya Gupta'); INSERT INTO transactions (id, customer_id, transaction_date, amount) VALUES (1, 1, '2022-02-01', 12000.00), (2, 2, '2022-02-15', 25000.00), (3, 1, '2022-03-01', 15000.00), (4, 3, '2022-03-10', 11000.00), (5, 2, '2022-03-20', 40000.00);
SELECT c.name, t.id, t.transaction_date, t.amount FROM transactions t JOIN customers c ON t.customer_id = c.id WHERE t.transaction_date BETWEEN DATE_SUB(CURDATE(), INTERVAL 1 MONTH) AND CURDATE() AND t.amount > 10000;