to_timestamp()
Vous devez utiliser to_timestamp()
pour convertir votre chaîne en un timestamp
approprié valeur :
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
à_date()
Si votre colonne est de type DATE
(qui prend également en charge les secondes), vous devez utiliser to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Exemple
Pour mettre ceci dans un where
condition utilisez ce qui suit :
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')
Remarque
Vous n'avez jamais besoin d'utiliser to_timestamp()
sur une colonne de type timestamp
.