Fechas: precisión

25/07/2006 - 11:54 por solusoft | Informe spam
Hola a todos

Intento en Analizado de Consultas SQL 2000 realizar esta insert:


INSERT INTO GCL_MSTR_PRESUPUESTO
( CD_MSTR_PRESUP,FC_CREACION )
VALUES ( '3','13/07/2006 13:39:17:2470' )

Y me da error respecto a la fecha. Error de sintaxis al convertir una cadena
de caracteres a datetime.

Si hago esto:

INSERT INTO GCL_MSTR_PRESUPUESTO
( CD_MSTR_PRESUP,FC_CREACION )
VALUES ( '3','13/07/2006 13:39:17:247' )

Me funciona bien.

en sql server,qué precisión de milisegundos tiene un campo de tipo datetime
?? sólo 3 dígitos ??

Un saludo.
 

Leer las respuestas

#1 Carlos Sacristán
25/07/2006 - 12:55 | Informe spam
Echa un vistazo en los BOL acerca de la definición de los tipos de datos
DATETIME y SMALLDATETIME, ahí verás que efectivamente la precisión en
milisegundos es de "sólo" tres dígitos


Un saludo

-
"Sólo sé que no sé nada. " (Sócrates)

"solusoft" escribió en el mensaje
news:
Hola a todos

Intento en Analizado de Consultas SQL 2000 realizar esta insert:


INSERT INTO GCL_MSTR_PRESUPUESTO
( CD_MSTR_PRESUP,FC_CREACION )
VALUES ( '3','13/07/2006 13:39:17:2470' )

Y me da error respecto a la fecha. Error de sintaxis al convertir una


cadena
de caracteres a datetime.

Si hago esto:

INSERT INTO GCL_MSTR_PRESUPUESTO
( CD_MSTR_PRESUP,FC_CREACION )
VALUES ( '3','13/07/2006 13:39:17:247' )

Me funciona bien.

en sql server,qué precisión de milisegundos tiene un campo de tipo


datetime
?? sólo 3 dígitos ??

Un saludo.



Preguntas similares