Oracle - Comparar fechas timeStamp

 
Vista:
Imágen de perfil de Jhonnathan Emilio Cardona Saineda

Comparar fechas timeStamp

Publicado por Jhonnathan Emilio Cardona Saineda (2 intervenciones) el 10/04/2014 23:12:40
Hola muchachos,
Quizá han visto mucho esta pregunta pero estuve buscando en muchos foros y no doy con mi problema. El enunciado es facil, obtener los registros mayores de una fecha determinada.
La tabla en la que busco tiene una columna de tipo timestamp y tiene los registros de esta forma:
fecha
05/03/13 14:05:45,163000000
05/03/13 14:05:45,163000000
05/03/13 14:05:57,053000000
05/03/13 14:05:57,053000000
05/03/13 14:05:57,053000000
02/04/13 15:43:03,602000000
02/04/13 15:47:56,328000000
02/04/13 15:48:28,691000000
02/04/13 16:03:02,937000000

necesito los registros después del día 01/04/13 por lo que deberían salir del 01/04/13 pero no.
Las consultas que he probado:
select fecha from Pedido where fecha > to_timestamp('01/04/13 00:00:00','dd/mm/yyyy hh24:mi:ss');
El resultado de esto me da lo mismo de arriba, me muestra todos los registros. Si cambio el mayor que (>) por el (<) no sale nada.

select fecha from Pedido where trunc(fecha) > to_date('01/04/13 00:00:00','dd/mm/yyyy hh24:mi:ss');
me salen
05/03/13 14:05:57,053000000
05/03/13 14:05:57,053000000
16/04/13 16:24:48,876000000
16/04/13 16:24:48,876000000
He probado muchas cosas, alguien me podría guiar. Muchas gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder