Активная версия контракта на 15 марта 2024 года
В Росбанке слой DDS хранит историю контрактов как SCD2: каждая версия записи действует в интервале valid, открытом справа. Аналитику нужен срез состояния контрактов на дату 2024-03-15. Для каждого контракта верните ту версию, чей интервал valid содержит эту дату. Контракты без активной версии на эту дату в результат не включайте. Для dt_to верните верхнюю границу интервала valid, а если правая граница бесконечная — верните NULL.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме.
| dt_to | status | dt_from | rate_pct | contract_id |
|---|---|---|---|---|
| 2024-04-01 | OPEN | 2024-02-01 | 11.00 | 401 |
| NULL | OPEN | 2024-01-15 | 9.90 | 402 |
| 2024-04-15 | OPEN | 2024-03-15 | 7.50 | 405 |
Rosbank
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
ВойтиФокус-радио
На паузе · SomaFM · Fluid