sql - developer - timestamp oracle apex
Oracle SQL: timestamps en where cláusula (1)
Necesita usar to_timestamp () para convertir su cadena a un valor de indicación de fecha y hora apropiado:
to_timestamp(''12-01-2012 21:24:00'', ''dd-mm-yyyy hh24:mi:ss'')
Si su columna es del tipo DATE
(que también admite segundos), debe usar to_date ()
to_date(''12-01-2012 21:24:00'', ''dd-mm-yyyy hh24:mi:ss'')
Para obtener esto en una condición where use lo siguiente:
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'')
Nunca necesita usar to_timestamp()
en una columna del tipo `timestamp ''
Editar error ortográfico corregido
Necesito buscar filas que caigan dentro del marco de tiempo particular.
select *
from TableA
where startdate >= ''12-01-2012 21:24:00''
and startdate <= ''12-01-2012 21:25:33''
es decir, buscar filas con precisión de segundos de la marca de tiempo, ¿cómo logro esto?