Junior — Senior
58
Получить актуальный валютный курс на заданную дату
任务条件
Имеется таблица currency_rates со следующими колонками:
cur_code(строка, код валюты, например 'USD', 'EUR')rate_date(DATE, дата, для которой известен курс)exchange_rate(NUMERIC, значение курса)
В таблицу заносятся только те записи, где значение курса изменилось. Если для запрашиваемой даты нет строки, необходимо использовать ближайшую предыдущую дату с доступным курсом (например, если данных на 1‑й января нет, берём курс от 31‑го декабря).
Сформировать SQL‑запрос, принимающий параметры cur_code и target_date и возвращающий актуальный курс валюты.