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: Encontre a diferença nos valores das transações entre as transações máxima e mínima para cada cliente no último ano?
 ###Tabelas: 
CREATE TABLE transactions (transaction_date DATE, customer_id INT, amount DECIMAL(10,2)); INSERT INTO transactions (transaction_date, customer_id, amount) VALUES ('2022-01-01', 1, 100), ('2022-01-05', 1, 200), ('2022-01-02', 2, 150), ('2022-01-03', 2, 50), ('2022-01-04', 3, 300), ('2022-01-05', 3, 250), ('2021-01-01', 1, 50), ('2021-01-05', 1, 250), ('2021-01-02', 2, 350), ('2021-01-03', 2, 100), ('2021-01-04', 3, 400), ('2021-01-05', 3, 500);
SELECT customer_id, MAX(amount) - MIN(amount) AS amount_difference FROM transactions WHERE transaction_date >= CURRENT_DATE - INTERVAL '1 year' GROUP BY customer_id;