to_timestamp()
Трябва да използвате to_timestamp()
за да преобразувате низа си в правилен timestamp
стойност:
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
to_date()
Ако колоната ви е от тип DATE
(което също поддържа секунди), трябва да използвате to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Пример
За да получите това в where
условие използвайте следното:
select *
from TableA
where startdate >= to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
and startdate <= to_timestamp('12-01-2012 21:25:33', 'dd-mm-yyyy hh24:mi:ss')
Забележка
Никога не е необходимо да използвате to_timestamp()
в колона от тип timestamp
.