SQL - Problema con Fechas Sql 2005

 
Vista:

Problema con Fechas Sql 2005

Publicado por Jose Luis (2 intervenciones) el 08/12/2006 22:09:07
Buenos días, tengo un problema instale sql 2005 en un servidor 2003 ambos en español, al realizar el siguiente Query me da problemas de conversion de datos en las fechas:

select * from tabla
where fecha = cast('2006-11-22' as datetime)

ya probe cambiar la configuracion regional a fecha EEUU y nada.

Esto forma me funcionaba bien el sql 2000.

Gracias por su ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema con Fechas Sql 2005

Publicado por Isaías (5072 intervenciones) el 09/12/2006 00:05:50
Siempre maneja el formato ANSI en las fechas (YYYYMMDD)

select * from tabla
where fecha = cast('20061122' as datetime)

Ademas, si tu columna "fecha" es de tipo DATETIME, no va a funcionar tu query.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema con Fechas Sql 2005

Publicado por Jose Luis (2 intervenciones) el 11/12/2006 16:53:27
Gracias Isaías por la ayuda, voy a utilizar formato ANSI para no tener problemas con las configuraciones regionales. Sobre este tema encontre un link interesante si alguien quisiera visitarlo:

http://sql.manivesa.com/Tutoriales+SQL/Procedimientos+Almacenados/313.aspx
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar