Write a query to find the second-highest donation amount from a table of transaction records, handling potential duplicate values.
Treat duplicate donation amounts as one distinct value and exclude records without a donation amount.
second_highest_donation.| Column | Type | Description |
|---|---|---|
| transaction_idPK | INT | Unique transaction identifier |
| donation_amount | NUMERIC(12,2) | Donation amount recorded for the transaction |
| transaction_date | DATE | Date of the transaction |