Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Tipo nvarchar a date sql server

Estas en el tema de Tipo nvarchar a date sql server en el foro de Bases de Datos General en Foros del Web. HOla tengo una tabla con un campo tipo nvarchar donde meto una fecha. A la hora de hacer busquedas por sql necesito que ese campo ...
  #1 (permalink)  
Antiguo 01/07/2005, 02:34
Avatar de Nombela  
Fecha de Ingreso: abril-2005
Mensajes: 611
Antigüedad: 19 años, 1 mes
Puntos: 1
Tipo nvarchar a date sql server

HOla tengo una tabla con un campo tipo nvarchar donde meto una fecha. A la hora de hacer busquedas por sql necesito que ese campo sea tipo fecha para usar el between.
Alguien sabria decirme con se hace???

He buscado cosas y me ha salido que use convert o cast pero no consigo que funcione.

gracias.
  #2 (permalink)  
Antiguo 01/07/2005, 04:07
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 4 meses
Puntos: 9
Te funciona algo así ?

WHERE CAST(Fecha AS Date) BETWEEN ... AND ...
__________________
..:: moNTeZIon ::..
  #3 (permalink)  
Antiguo 01/07/2005, 16:14
Avatar de Mithrandir
Colaborador
 
Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años
Puntos: 25
Capturar fechas en chars no es una muy buena idea de diesño a menos que tengas razones muy específicas (el formato de la fecha no suele ser una buena razon).

el where que te han pasado debe funcionar, excepto que en TSQL no existe el tipo de datos DATE, usa DATETIME o SMALLDATETIME en su lugar
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:08.