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: Qual é o valor total da transação por tipo de cliente no último mês?
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, customer_type VARCHAR(20)); INSERT INTO customers (customer_id, customer_type) VALUES (1, 'Retail'), (2, 'Wholesale'), (3, 'Institutional'); CREATE TABLE transactions (transaction_date DATE, customer_id INT, transaction_value DECIMAL(10, 2)); INSERT INTO transactions (transaction_date, customer_id, transaction_value) VALUES ('2022-01-01', 1, 500.00), ('2022-01-02', 1, 750.00), ('2022-01-03', 2, 3000.00), ('2022-01-04', 3, 15000.00), ('2022-02-05', 1, 200.00), ('2022-02-06', 2, 1200.00), ('2022-02-07', 3, 800.00);
SELECT customers.customer_type, SUM(transactions.transaction_value) as total_transaction_value FROM transactions JOIN customers ON transactions.customer_id = customers.customer_id WHERE transactions.transaction_date >= DATE_SUB(CURDATE(), INTERVAL 30 DAY) GROUP BY customers.customer_type;