Sql

Oracle, vyhodnocení časových podmínek

Dneska jsem řešil (pro mne) zajímavý případ - potřeboval jsem v Oracle databázi postavit dotaz s následujícími parametry: zkontrolovat, že dva určité záznamy mají hodnotu DATE mezi 17:00 včerejšího dne a 7:00 dnešního dne,jako výstup dotazu mít hodnotu true nebo false (v Oraclu 1 a 0).Dejme tomu, že máme následující tabulkuCREATE TABLE result_log ( code VARCHAR2(20), logged DATE ); do které vložíme  dva záznamy odpovídající našemu intervalu (17:00-7:00): INSERT INTO result_log VALUES