Algo sobre Timestamp

22/06/2005 - 18:43 por Irak Rubio | Informe spam
Hola que tal,
Tengo una tabla que contiene un campo de tipo Timestamp
Y necesito hacer una consulta que me devuelva un registro
para ver si este no ha sufrido cambios
no me acepta la siguiente instruccion:

Select * from MyTabla Where TmStamp = '0x000000000DB80C62'
Me dice que hay un error de conversion y utilizo
lo siguiente:

SELECT * From WHERE CAST(tstamp AS varchar(25))= '0x000000000DB80C62'

y no me devuelve noingun valor aun a sabiendas de que si existe ese numero
porque no ha cambiado.

Sabes como puedo hacerle para recuperar ese valor?

Gracias

Preguntas similare

Leer las respuestas

#6 Alejandro Mesa
23/06/2005 - 18:49 | Informe spam
Irak,

Espero que hayas leido mi ultimo posting.

Saludos,

AMB

"Irak Rubio" wrote:

Mostrar la cita
#7 Irak Rubio
23/06/2005 - 23:02 | Informe spam
Hola nuevamente,
La segunda prueba que consistió en convertir los datos del Timestamp a
enteros:
Select * from soshipheader
Where TStamp = CAST(0x0000000000D8E781 as bigint)

el resultado fué el siguiente:
La primera vez que se ejecuto la consulta se tardo 20 segundos, sin embargo
posteriormente a otras nuevas consultas se tardo aproximadamente 1 segundo.

¡¡Enhorabuena!! muchas gracias..

"Irak Rubio" escribió:

Mostrar la cita
#8 Marcelo Clavero
11/08/2005 - 17:24 | Informe spam
Estimados:

estuve probando, y poniendo por ejemplo:
select * from tabla where ts=0x0000000000000C83
funciona OK, sin necesidad de convert.

Saludos.
Marcelo

"Irak Rubio" escribió en el mensaje
news:
Mostrar la cita
embargo
Mostrar la cita
segundo.
Mostrar la cita
numero
Mostrar la cita
Ads by Google
Search Busqueda sugerida