Mi eterno problema con las Fechas

22/12/2004 - 00:09 por mgs | Informe spam
Tengo un pequeño problema con las fechas, resulta que una aplicación me
genera unos archivos dbf que luego cargo en mi base de datos, hasta ahi no
hay problema, el problema es que el el dbf la fecha viene como char en
formato DD/MM/YYYY y al tratar de insertarlo en mi BD en un campo tipo
fecha me da un error de conversión..

Si declaro mi campo como char al momento de consultar me da erroneo en el
rango de fechas, por ejemplo, si el rango de fechas es 01/09/2004 al
01/11/2004, he visto que a veces me trae fechas como 01/05/2004 y algo
asi...

Cómo puedo hacer para manejar este tipo de problema =?..
 

Leer las respuestas

#1 ulises
22/12/2004 - 00:23 | Informe spam
Usa el formato YYYYMMDD

declare @fechachar char(10)
declare @fechadate datetime

set @fechadate = Substring(@fechachar,7,4) +
Substring(@fechachar,4,2) +
Substring(@fechachar,1,2)

Saludos,
Ulises

Mostrar la cita
aplicación me
Mostrar la cita
datos, hasta ahi no
Mostrar la cita
como char en
Mostrar la cita
un campo tipo
Mostrar la cita
da erroneo en el
Mostrar la cita
01/09/2004 al
Mostrar la cita
01/05/2004 y algo
Mostrar la cita

Preguntas similares