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: Quais clientes fizeram transações em ambas as moedas EUR e USD no último ano?
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name VARCHAR(50), region VARCHAR(50)); CREATE TABLE transactions (transaction_id INT, customer_id INT, amount DECIMAL(10,2), transaction_date DATE, currency VARCHAR(50));
SELECT c.name FROM customers c INNER JOIN transactions t1 ON c.customer_id = t1.customer_id AND t1.currency = 'EUR' INNER JOIN transactions t2 ON c.customer_id = t2.customer_id AND t2.currency = 'USD' WHERE t1.transaction_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) AND t2.transaction_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 YEAR) GROUP BY c.name HAVING COUNT(DISTINCT t1.currency) > 1;