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: Identificar a transação com o maior valor em cada trimestre nos últimos dois anos.
 ###Tabelas: 
CREATE TABLE transactions (id INT, transaction_date DATE, amount DECIMAL(10, 2)); INSERT INTO transactions (id, transaction_date, amount) VALUES (1, '2022-01-01', 500.00), (2, '2022-02-01', 750.00), (3, '2021-01-01', 1000.00);
SELECT transaction_date, amount FROM (SELECT transaction_date, amount, ROW_NUMBER() OVER (PARTITION BY DATE_TRUNC('quarter', transaction_date) ORDER BY amount DESC) as rn FROM transactions WHERE transaction_date >= (CURRENT_DATE - INTERVAL '2 year')) t WHERE rn = 1;