Movate's customer engagement analytics team wants to identify returning customers who maintained purchasing activity across consecutive calendar months. Write a PostgreSQL query using the customers and purchases tables.
LEAD() or LAG().| Column | Type | Description |
|---|---|---|
| customer_idPK | INT | Unique customer identifier |
| customer_name | VARCHAR(100) | Customer display name |
| segment | VARCHAR(30) | Customer business segment |
| Column | Type | Description |
|---|---|---|
| purchase_idPK | INT | Unique purchase identifier |
| customer_id | INT | Customer associated with the purchase |
| purchase_date | DATE | Date on which the purchase occurred |
| purchase_amount | NUMERIC(10,2) | Purchase amount |
| channel | VARCHAR(30) | Purchase channel |