Отметка времени запроса хранится как число oracle - PullRequest
1 голос
/ 17 марта 2020

У меня есть таблица Oracle с отметкой времени, хранящейся в виде числа:

TASK_DATE NUMBER(15)

Когда я запрашиваю таблицу с номером, oracle возвращает данные:

SELECT TASK_DATE from MY_TABLE where TASK_DATE>156912000;

Тем не менее, я хотел бы иметь возможность использовать фактическую дату, и следующее не удается

1 Ответ

3 голосов
/ 17 марта 2020

Ваша временная метка выглядит как количество секунд в эпоху Unix - с 1970-01-01. Итак:

TASK_DATE > (DATE '2020-02-20' - DATE '1970-01-01') * 24 * 60 * 60

Тем не менее, значение 156912000 не соответствует '2020-02-20', поэтому неясно, что на самом деле представляет число.

...