Formatear campos fecha

03/12/2007 - 14:40 por Eva | Informe spam
Hola a Tod@s

Estoy convirtiendo unas tablas paradox a SQL Server, y me encuentro con que,
en una talbla parados, tengo dos campos que guardan fecha y hora
respectivamente. ¿Cómo puedo formatear estos dos campos para que el
resultante sea un único campo con los dos datos, que pueda incluir en una de
mis tablas destino?

Lo he solucionado con datepart y muchas concatenaciones, pero seguro que hay
alguna forma más elegante :)

Gracias, un saludo

Eva

Preguntas similare

Leer las respuestas

#1 Maxi
03/12/2007 - 14:47 | Informe spam
Hola, donde usted quiere hacer esa conversion ? en SQL o en Paradox? revise
de todas maneras en SQL la funcion Convert


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Eva" escribió en el mensaje
news:%
Hola a

Estoy convirtiendo unas tablas paradox a SQL Server, y me encuentro con
que, en una talbla parados, tengo dos campos que guardan fecha y hora
respectivamente. ¿Cómo puedo formatear estos dos campos para que el
resultante sea un único campo con los dos datos, que pueda incluir en una
de mis tablas destino?

Lo he solucionado con datepart y muchas concatenaciones, pero seguro que
hay alguna forma más elegante :)

Gracias, un saludo

Eva

Respuesta Responder a este mensaje
#2 Eva
03/12/2007 - 20:12 | Informe spam
Hola Maxi

Gracias por responder :) He importado mis tablas de paradox a SQL Server, de
forma que puedo hacer un update desde el analizador. En ese momento me
encuentro con dos campos datetime, el primero contiene únicamente la fecha y
el segundo únicamente la hora. Ahora quiero montar una query para actualizar
el campo fecha-hora de mi tabla destino a partir de estos dos.

Utilicé datepart y convert para ir montando una cadena correcta, y así hice
el update, todo bien, pero supongo que he dado muchos rodeos para algo que
puede ser mucho más sencillo.

Gracias, un saludo

Eva.

"Maxi" escribió en el mensaje
news:%23l$
Hola, donde usted quiere hacer esa conversion ? en SQL o en Paradox?
revise de todas maneras en SQL la funcion Convert


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Eva" escribió en el mensaje
news:%
Hola a

Estoy convirtiendo unas tablas paradox a SQL Server, y me encuentro con
que, en una talbla parados, tengo dos campos que guardan fecha y hora
respectivamente. ¿Cómo puedo formatear estos dos campos para que el
resultante sea un único campo con los dos datos, que pueda incluir en una
de mis tablas destino?

Lo he solucionado con datepart y muchas concatenaciones, pero seguro que
hay alguna forma más elegante :)

Gracias, un saludo

Eva





Respuesta Responder a este mensaje
#3 Maxi Accotto
05/12/2007 - 00:58 | Informe spam
Eva, hay algo que no cierra, si los campos son datetime ambos contendran
fecha + Hora ya que en sql server (hasta su version 2005) no hay esta
separacion.
Porque no nos expone aqui las DDL de la tabla en cuestion y algunos ejemplos
de datos!

Usted de todas maneras podria usar la funcion Dateadd y sumarle a la fecha
la hora del otro campo, pero para esto hay que ver como estan los datos,
cosa que desconozco!


Microsoft MVP SQLServer
www.sqltotalconsulting.com
-

"Eva" escribió en el mensaje de
noticias:
Hola Maxi

Gracias por responder :) He importado mis tablas de paradox a SQL Server,
de forma que puedo hacer un update desde el analizador. En ese momento me
encuentro con dos campos datetime, el primero contiene únicamente la fecha
y el segundo únicamente la hora. Ahora quiero montar una query para
actualizar el campo fecha-hora de mi tabla destino a partir de estos dos.

Utilicé datepart y convert para ir montando una cadena correcta, y así
hice el update, todo bien, pero supongo que he dado muchos rodeos para
algo que puede ser mucho más sencillo.

Gracias, un saludo

Eva.

"Maxi" escribió en el mensaje
news:%23l$
Hola, donde usted quiere hacer esa conversion ? en SQL o en Paradox?
revise de todas maneras en SQL la funcion Convert


-
Microsoft M.V.P en SQLServer
SQLTotal Consulting - Servicios en SQLServer
Email:
"Eva" escribió en el mensaje
news:%
Hola a

Estoy convirtiendo unas tablas paradox a SQL Server, y me encuentro con
que, en una talbla parados, tengo dos campos que guardan fecha y hora
respectivamente. ¿Cómo puedo formatear estos dos campos para que el
resultante sea un único campo con los dos datos, que pueda incluir en
una de mis tablas destino?

Lo he solucionado con datepart y muchas concatenaciones, pero seguro que
hay alguna forma más elegante :)

Gracias, un saludo

Eva









email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida