elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  Bases de Datos (Moderador: Carloswaldo)
| | | |-+  Tratar timestamp en un batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Tratar timestamp en un batch  (Leído 2,522 veces)
lmarza

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Tratar timestamp en un batch
« en: 13 Marzo 2014, 10:56 am »

Hola, tengo en una base de datos sql server un valor tipo nvarchar que es en realidad un timestamp de una fecha de sincronizacion. El tema es que quiero cogerme ese dato para avisarme de problemas de sincronizacion, pero no se como tratarlo desde windows, habia pensado en un batch que me lo cambiara a un formato fecha estandar y luego ya trabajar con el, pero no se como hacerlo y no localizo nada, ni referente a sql server ni a batch.
gracias


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.885



Ver Perfil
Re: Tratar timestamp en un batch
« Respuesta #1 en: 13 Marzo 2014, 11:40 am »

tengo en una base de datos sql server un valor tipo nvarchar que es en realidad un timestamp de una fecha de sincronizacion.

He manejado muy poco SQL pero un TimeStamp no tiene nada que ver con una fecha (DateTime).

TimeStamp:
Citar
It's just a binary representation of a consecutive number - it's only good for making sure a row hasn't change since it's been read.

y RowVersion:
Citar
Is a data type that exposes automatically generated, unique binary numbers within a database.
RowVersion is generally used as a mechanism for version-stamping table rows.
The rowversion data type is just an incrementing number and does not preserve a date or a time. To record a date or time, use a datetime2 data type

Así que no puedes convertir un TimeStamp/RowVersion a una fecha, porque no es, ni tampoco contiene, una fecha.

Para otro tipo de conversiones (DateTime) puedes castear la expresión ~> Converts an expression of one data type to another in SQL Server 2012.

Saludos.


« Última modificación: 13 Marzo 2014, 11:46 am por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
SQL timestamp
Bases de Datos
OssoH 1 4,309 Último mensaje 27 Noviembre 2009, 00:14 am
por seba123neo
PHP... Guardando un timestamp
Bases de Datos
dimitrix 4 6,608 Último mensaje 18 Julio 2011, 15:04 pm
por dimitrix
Pasar fecha a timestamp
PHP
dimitrix 2 6,076 Último mensaje 28 Noviembre 2011, 16:58 pm
por dimitrix
MOVIDO: Tratar timestamp en un batch
Scripting
Eleкtro 0 1,717 Último mensaje 13 Marzo 2014, 11:45 am
por Eleкtro
Consulta Oracle timestamp
Bases de Datos
kondrag_X1 0 2,485 Último mensaje 3 Noviembre 2014, 16:26 pm
por kondrag_X1
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines