Meta Marketplace wants to identify each customer's second most recent completed purchase. Write a SQL query to return one row per customer for their second most recent purchase.
purchase_status = 'completed'.customer_id by purchase_date descending.purchase_date, break ties using purchase_id descending.customer_id, customer_name, purchase_id, purchase_date, and amount.customer_id ascending.| Column | Type | Description |
|---|---|---|
| purchase_idPK | INT | Unique purchase identifier |
| customer_id | INT | Customer identifier |
| customer_name | VARCHAR(100) | Customer full name |
| purchase_date | DATE | Date the purchase was created |
| amount | DECIMAL(10,2) | Purchase amount |
| purchase_status | VARCHAR(20) | Purchase status such as completed, refunded, or pending |