Активная версия контракта на 15 марта 2024 года

Активная версия контракта на 15 марта 2024 года

В Росбанке слой DDS хранит историю контрактов как SCD2: каждая версия записи действует в интервале valid, открытом справа. Аналитику нужен срез состояния контрактов на дату 2024-03-15. Для каждого контракта верните ту версию, чей интервал valid содержит эту дату. Контракты без активной версии на эту дату в результат не включайте. Для dt_to верните верхнюю границу интервала valid, а если правая граница бесконечная — верните NULL.

Пример ожидаемого ответа

Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.

contract_idstatusrate_pctdt_fromdt_to
401OPEN11.002024-02-012024-04-01
402OPEN9.902024-01-15NULL
405OPEN7.502024-03-152024-04-15
Rosbank

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid