Fusionar Date y Time en un solo campo

26/07/2006 - 11:39 por Eugenio.Net | Informe spam
Hola otra vez...
Bueno, que tengo un problemilla
He migrado una tabla desde access hacia SQL Server, en Access los datos
entraban como Fecha y Hora en diferentes campos.
Cómo puedo hacer para tener los dos en uso solo???

Expongo en problema:
Al migrar el campo Fecha, SQL me reconoce como: 7/12/2006 12:00:00 AM
Al migrar el campo Hora, SQL me reconoce como: 12/30/1899 10:32:00 AM
Ahora bien, los datos reales son: Fecha: 7/12/2006 y hora: 10:32 AM no sé de
dónde saca el año 1899???
Estos datos corresponden a la misma transacción, sería bueno si puedo lograr
algo así:
7/12/2006 10:32:00 AM

Muchas gracias
 

Leer las respuestas

#1 Alvaro Mosquera
26/07/2006 - 11:58 | Informe spam
Debes componer de nuevo la fecha final.

1.- convertir el campo fecha a string, cojer los 10 primeros caracteres
2.- convertir el campo hora a string , cojer los 12 últimos caracteres
3.- concatenar los resultados anteriores
4.- convertir a datetime.




"Eugenio.Net" escribió:

Hola otra vez...
Bueno, que tengo un problemilla
He migrado una tabla desde access hacia SQL Server, en Access los datos
entraban como Fecha y Hora en diferentes campos.
Cómo puedo hacer para tener los dos en uso solo???

Expongo en problema:
Al migrar el campo Fecha, SQL me reconoce como: 7/12/2006 12:00:00 AM
Al migrar el campo Hora, SQL me reconoce como: 12/30/1899 10:32:00 AM
Ahora bien, los datos reales son: Fecha: 7/12/2006 y hora: 10:32 AM no sé de
dónde saca el año 1899???
Estos datos corresponden a la misma transacción, sería bueno si puedo lograr
algo así:
7/12/2006 10:32:00 AM

Muchas gracias



Preguntas similares