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 o número de clientes que realizaram uma transação no último mês.
 ###Tabelas: 
CREATE TABLE customers (customer_id INT, name VARCHAR(50)); CREATE TABLE transactions (transaction_id INT, customer_id INT); INSERT INTO customers (customer_id, name) VALUES (1, 'John Doe'); INSERT INTO customers (customer_id, name) VALUES (2, 'Jane Smith'); INSERT INTO transactions (transaction_id, customer_id) VALUES (1, 1); INSERT INTO transactions (transaction_id, customer_id) VALUES (2, 2);
SELECT COUNT(DISTINCT customer_id) as num_customers FROM transactions WHERE transaction_date BETWEEN DATEADD(month, -1, GETDATE()) AND GETDATE();