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 cliente possui o maior valor de transação no último mês?
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, transaction_date DATE, transaction_value FLOAT); INSERT INTO customers VALUES (1, '2021-01-01', 100.0), (1, '2021-02-01', 200.0), (2, '2021-03-01', 150.0);
SELECT customer_id, MAX(transaction_value) OVER (ORDER BY transaction_date DESC ROWS BETWEEN 29 PRECEDING AND CURRENT ROW) AS max_transaction_value FROM customers WHERE transaction_date >= DATEADD(month, -1, CURRENT_DATE);