Aktívna verzia záznamu SCD2 k danému dátumu
Vrstva DDS Rosbanky je klasický SCD2 sklad na Greenplum/Postgres. Každý záznam nesie interval platnosti DATERANGE (polootvorený): horná hranica aktívnej verzie je infinity. Analytik chce snímku každej zmluvy k danému dátumu.
Daj mi snímku zmlúv k dátumu 2024-03-15: presne jeden riadok na zmluvu — tú verziu, ktorej interval valid pokrýva tento dátum. Zmluvy, ktoré k tomuto dátumu nemali žiadnu aktívnu verziu, vynechaj. Pre dt_to vráť upper(valid) alebo NULL, keď je horná hranica nekonečno.
Ukážka očakávaného výstupu
Takto vyzerá správna odpoveď — počet riadkov je jej vlastný, nemusí sa zhodovať s tabuľkami schémy.
| 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
Prihláste sa, aby ste videli históriu odoslaní
Prihlásiť saPrihláste sa, aby ste mohli používať AI mentora
Prihlásiť saFocus radio
Paused · SomaFM · Fluid