to_timestamp()
Musíte použít to_timestamp()
převést váš řetězec na správné timestamp
hodnota:
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
to_date()
Pokud je váš sloupec typu DATE
(který také podporuje sekundy), musíte použít to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Příklad
Chcete-li to dostat do where
podmínky použijte následující:
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')
Poznámka
Nikdy nemusíte používat to_timestamp()
ve sloupci, který je typu timestamp
.