Измените предыдущий запрос: записям с одинаковыми значениями расходов назначьте одинаковый ранг. Ранги не должны прерываться.
SELECT CAST(created_at AS date),
costs,
DENSE_RANK() OVER (ORDER BY costs DESC)
FROM tools_shop.costs
Результат
| created_at | costs | dense_rank |
|---|---|---|
| 2019-12-16 | 3247.58 | 1 |
| 2021-02-26 | 3121.92 | 2 |
| 2021-04-17 | 3113.96 | 3 |
Вы отлично справились! Теперь попробуйте свои силы в задаче посложнее.