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
.