Sql fecha strin a fecha

Buenas noches doctor , un favor tengo una consulta en sql2005
mira tengo un campo con fecha que es de tipo char , cuando hago el select  normal en rangos de fecha no me respeta
select * from ts_cambio
where  fecha1>='01/10/2010' AND fecha1<='05/10/2010'  and codagencia='PE0001'
Lo que necesito es ese campo fecha1 convertirlo a fecha, please algunos me dicen con convert, pero me podrías dar una mano como quedaría
Gracias por su amable respuesta
Nota: el campo fecha1  es char de 10
Respuesta
Disculpa por la demora he estado en exámenes.
Uhm no deberías tener problemas en las consultas salvo que lo este grabando en tu campo como mm/dd/yyyy. Tendrías que revisar ese detalle.
De todas te mando el script y usa mejor cast que convert
select * from ejemplo
where fecha>=cast('01/01/2010' as datetime) and fecha <=cast('03/01/2010' as datetime).
saludos
Visita mi blog http://hectorcalla.blogspot.com
Sale este error
Mens. 242, Nivel 16, Estado 3, Lnea 1
The conversion of a char data type to a datetime data type resulted in an out-of-range datetime value.
A ver pásame el script del la creación de tu tabla y el formato como lo guarda en dicha tabla

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas