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: Determine o número de transações e seu valor total, separados por moeda, para todas as transações feitas no último mês.
 ###Tabelas: 
CREATE TABLE transaction_data (transaction_id INT, transaction_date DATE, product VARCHAR(20), currency VARCHAR(10), sales_amount DECIMAL(10,2)); INSERT INTO transaction_data VALUES (1, '2022-02-01', 'Laptop', 'USD', 1200.00), (2, '2022-02-05', 'Phone', 'EUR', 500.00), (3, '2022-03-01', 'Tablet', 'USD', 800.00), (4, '2022-03-10', 'Phone', 'USD', 300.00), (5, '2022-03-15', 'Tablet', 'EUR', 500.00);
SELECT currency, COUNT(*) AS num_transactions, SUM(sales_amount) AS total_value FROM transaction_data WHERE transaction_date >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) GROUP BY currency;