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: Quantos clientes únicos fizeram compras em lojas de economia circular no último mês?
 ###Tabelas: 
CREATE TABLE customers (id INT, last_purchase_date DATE); INSERT INTO customers (id, last_purchase_date) VALUES (1, '2022-03-15'), (2, '2022-02-10'), (3, '2022-03-28'); CREATE TABLE purchases (id INT, customer_id INT, store_type VARCHAR(20)); INSERT INTO purchases (id, customer_id, store_type) VALUES (1, 1, 'Circular Economy'), (2, 2, 'Second-Hand'), (3, 3, 'Circular Economy');
SELECT COUNT(DISTINCT c.id) FROM customers c JOIN purchases p ON c.id = p.customer_id WHERE p.store_type = 'Circular Economy' AND c.last_purchase_date >= DATEADD(MONTH, -1, GETDATE());