Una de Cast

30/09/2008 - 03:57 por Juan Marcial | Informe spam
Buenas

¿Como es la sintaxis correcta de esta consulta?

select * from tablaX where t > '24/06/08 00:00:11'

Donde t es un campo tipo datetime

El error es:
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.

En SQL Server 2005

Juan Marcial
Ingeniero de Software
 

Leer las respuestas

#1 Juan Marcial
30/09/2008 - 07:28 | Informe spam
Ah. Es por el formato del SQL Server 2005, que lee yyyy/mm/dd
funciona:
select * from tablaX where t > '2008/06/24 00:00:11'

Entonces cambio mi pregunta ¿Existe alguna forma de configurar el SQL para
que tome los formatos de fecha "dd/mm/yy hh:mm:ss" y no "yyyy/mm/dd hh:mm:ss"?

Juan Marcial
Ingeniero de Software


"Juan Marcial" wrote:

Buenas

¿Como es la sintaxis correcta de esta consulta?

select * from tablaX where t > '24/06/08 00:00:11'

Donde t es un campo tipo datetime

El error es:
The conversion of a char data type to a datetime data type resulted in an
out-of-range datetime value.

En SQL Server 2005

Juan Marcial
Ingeniero de Software

Preguntas similares