to_timestamp()
Du skal bruge to_timestamp()
at konvertere din streng til et korrekt timestamp
værdi:
to_timestamp('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
to_date()
Hvis din kolonne er af typen DATE
(som også understøtter sekunder), skal du bruge to_date()
to_date('12-01-2012 21:24:00', 'dd-mm-yyyy hh24:mi:ss')
Eksempel
For at få dette ind i en where
tilstand brug følgende:
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')
Bemærk
Du behøver aldrig bruge to_timestamp()
på en kolonne, der er af typen timestamp
.