#706

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_tostatusdt_fromrate_pctcontract_id
2024-04-01OPEN2024-02-0111.00401
NULLOPEN2024-01-159.90402
2024-04-15OPEN2024-03-157.50405
Rosbank

Tu sa zobrazí výsledok vášho dotazu

Focus radio
Paused · SomaFM · Fluid