to_timestamp()
Sie müssen to_timestamp()
verwenden um Ihren String in einen richtigen timestamp
umzuwandeln Wert:
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
to_date()
Wenn Ihre Spalte vom Typ DATE
ist (der auch Sekunden unterstützt), müssen Sie to_date()
verwenden
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Beispiel
Um dies in ein where
zu bekommen Bedingung verwenden Sie Folgendes:
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')
Hinweis
Sie müssen niemals to_timestamp()
verwenden in einer Spalte vom Typ timestamp
.