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 médio da transação para cada cliente no último mês?
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name TEXT, registration_date DATE); INSERT INTO customers VALUES (1, 'John Doe', '2021-01-01'); INSERT INTO customers VALUES (2, 'Jane Smith', '2021-01-02'); CREATE TABLE transactions (transaction_id INT, customer_id INT, amount DECIMAL(10,2), transaction_date DATE); INSERT INTO transactions VALUES (1, 1, 500.00, '2022-02-01'); INSERT INTO transactions VALUES (2, 1, 200.00, '2022-02-15'); INSERT INTO transactions VALUES (3, 2, 750.00, '2022-02-03');
SELECT c.customer_id, AVG(t.amount) as avg_amount FROM customers c INNER JOIN transactions t ON c.customer_id = t.customer_id WHERE t.transaction_date >= DATEADD(month, -1, GETDATE()) GROUP BY c.customer_id;