У меня есть таблица с двумя временными столбцами. Сначала (имя DATE) хранится дата (не включая временную часть), и поэтому тип данных DATE. Второй столбец (имя TIME) предназначен для хранения времени в секундах, и поэтому тип данных равен NUMBER.Сравнить дату + время с меткой времени
Мне нужно сравнить эти две даты с меткой времени из другой таблицы. Как я могу рассчитать дату двух столбцов (DATE и TIME) и сравнить с меткой времени другой таблицы?
Я попытался вычислить часы из колонки времени и добавить его в столбец даты, но выход, кажется, не правильно:
SELECT to_date(date + (time/3600), 'dd-mm-yy hh24:mi:ss') FROM mytable;
Выход только дату, но не компонент времени ,
вы можете выбрать минуты (даты) и выполнить сравнение, или вы можете использовать DATETIME, который имеет формат: ГГГГ-ММ-ДД ЧЧ: ММ: SS – user1658435