Sobes.tech
Junior — Senior
58

Получить актуальный валютный курс на заданную дату

任务条件

Имеется таблица currency_rates со следующими колонками:

  • cur_code (строка, код валюты, например 'USD', 'EUR')
  • rate_date (DATE, дата, для которой известен курс)
  • exchange_rate (NUMERIC, значение курса)

В таблицу заносятся только те записи, где значение курса изменилось. Если для запрашиваемой даты нет строки, необходимо использовать ближайшую предыдущую дату с доступным курсом (например, если данных на 1‑й января нет, берём курс от 31‑го декабря).

Сформировать SQL‑запрос, принимающий параметры cur_code и target_date и возвращающий актуальный курс валюты.