Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/06/2011, 18:05
Avatar de ldcd
ldcd
 
Fecha de Ingreso: enero-2010
Ubicación: Distrito Federal
Mensajes: 57
Antigüedad: 14 años, 3 meses
Puntos: 6
Respuesta: Consulta de Resta de Timestamp erronea

Pues en realidad el de c# es el correcto, por que a una fecha menos actual le estas restando una fecha mas reciente, por lo que forzosamente te tiene que dar un resultado negativo.

Ahora segun lo que escribiste, me parece que estas ejecutando dos cosas diferentes.

SELECT TO_TIMESTAMP(SYSDATE)- TIMESTAMP2 FROM TABLA

TIMESTAMP2 = 26/06/2011 13:24:05
menos SYSDATE

en el primero le estas restando a sysdate la fecha que tienes en la tabla y en la segunda, a la fecha de la tabla le estas restando el sysdate.

por eso una te sale negativa y la otra positiva y con horas diferentes.

Saludos