TO_TIMESTAMP Сравнить - PullRequest
       47

TO_TIMESTAMP Сравнить

0 голосов
/ 19 октября 2018
SELECT  lastmoddate
        , to_timestamp(lastmoddate,'DD-MON-YYYY HH:MI:SS:FF AM')
        , cast(current_timestamp - interval '60' day as TIMESTAMP)
FROM table 
WHERE primaryKeyColumn = 12141969;

возвращает:

enter image description here

SELECT problemid
       , lastmoddate
       , to_timestamp(lastmoddate,'DD-MON-YYYY HH:MI:SS:FF AM')
       , cast((current_timestamp - 60) as TIMESTAMP)
FROM table 
WHERE primaryKeyColumn = 12141969
and to_timestamp(lastmoddate,'DD-MON-YYYY HH:MI:SS:FF AM') < cast((current_timestamp - 60)  as TIMESTAMP);

возвращает:

enter image description here

Я не понимаю, как 25 августа меньше, чем 19 августа.

1 Ответ

0 голосов
/ 19 октября 2018

Спасибо всем, особенно Гордон, Гэри.Вы, ребята, прибили это.Когда я запустил to_CHAR (lastmoddate, 'DD-MON-YYYY HH24: MI'), я заметил, что в Году хранится 0018.Это решило мою проблему

...