Airtel Digital uses Airtel Thanks transaction data to analyze successful mobile data-pack purchases. Write a PostgreSQL query to find the third-largest distinct purchase amount and return every matching transaction with the associated customer name.
product_type = 'DATA' and status = 'SUCCESS'.customers.| Column | Type | Description |
|---|---|---|
| customer_idPK | INTEGER | Unique customer identifier |
| customer_name | VARCHAR(100) | Customer's full name |
| city | VARCHAR(50) | Customer's registered city |
| Column | Type | Description |
|---|---|---|
| transaction_idPK | INTEGER | Unique transaction identifier |
| customer_id | INTEGER | References customers.customer_id |
| product_type | VARCHAR(20) | Type of Airtel product purchased |
| status | VARCHAR(20) | Transaction processing status |
| amount | NUMERIC(10,2) | Purchase amount in Indian rupees |