Calculo con fechas

08/10/2004 - 00:12 por Erick | Informe spam
estoy buscando la manera de hacer calculos con fechas la
funcion esta clara en la ayuda. Pero al tratar de
calcular me eh encontrado con asuntos interesantes. Los
datos los tomo de un manejador de data externo a sql..
que ocurre la fecha que viene de la fuente tiene el
siguiente formato
año/mes/dia 0000/00/00 ademas es de tipo numeric para el
sql. Primero desde luego tengo que convertir entre tipos
de datos o sea de numeric a smalldatetime pero que ocurre
me manda un error de desbordamiento y tiene razon dado
que sql maneja las fechas en este formato dia/mes/año o
mes/dia/año de manera que solo me acepta 2 entradas en
sus dos primeras partes.

Existe una forma de que pueda yo tomar el dato numeric y
hacer algo parecido al substring para acomodar la data de
manera que sql me la reconozca?

espero sus respuestas
 

Leer las respuestas

#1 MAXI
08/10/2004 - 02:17 | Informe spam
Hola, podrias convertir los datos a formato ANSI con
CONVERT(char(10),campo,112)

y usar en lugar de Smalldatetime, el tipo de datos DateTime




Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"Erick" escribió en el mensaje
news:24e401c4acba$bb2b05f0$
estoy buscando la manera de hacer calculos con fechas la
funcion esta clara en la ayuda. Pero al tratar de
calcular me eh encontrado con asuntos interesantes. Los
datos los tomo de un manejador de data externo a sql..
que ocurre la fecha que viene de la fuente tiene el
siguiente formato
año/mes/dia 0000/00/00 ademas es de tipo numeric para el
sql. Primero desde luego tengo que convertir entre tipos
de datos o sea de numeric a smalldatetime pero que ocurre
me manda un error de desbordamiento y tiene razon dado
que sql maneja las fechas en este formato dia/mes/año o
mes/dia/año de manera que solo me acepta 2 entradas en
sus dos primeras partes.

Existe una forma de que pueda yo tomar el dato numeric y
hacer algo parecido al substring para acomodar la data de
manera que sql me la reconozca?

espero sus respuestas

Preguntas similares