Campo fecha

07/02/2007 - 10:59 por emartinez | Informe spam
hola, mi problema es que tengo un campo que contiene una fecha, pero
es de tipo nvarchar(50) me gustaria cambiarlo a a modo fecha, pero los
datos del campo estan de esta forma, por ejemplo:

251006 Seria dia 25 de Octubre de 2006.
101107 Seria dia 10 de Noviembre de 2007

Como puedo cambiar ese campo nvarchar(50) a uno de fecha propiamente
dicho para asi porder ordenar por fecha.

La base de datos esta en SQL Server.

Un saludo, gracias.

Eduardo
 

Leer las respuestas

#1 Pablo Garateguy
07/02/2007 - 12:34 | Informe spam
Prueba pasar el string al formato yymmdd (seguramente tengas que parsear el
string y reacomodarlo con charindex), luego le aplicas un convert.

Saludos
Pablo Garateguy
MCP - Visual Basic 6
MCTS - SQL Server 2005


"" wrote:

hola, mi problema es que tengo un campo que contiene una fecha, pero
es de tipo nvarchar(50) me gustaria cambiarlo a a modo fecha, pero los
datos del campo estan de esta forma, por ejemplo:

251006 Seria dia 25 de Octubre de 2006.
101107 Seria dia 10 de Noviembre de 2007

Como puedo cambiar ese campo nvarchar(50) a uno de fecha propiamente
dicho para asi porder ordenar por fecha.

La base de datos esta en SQL Server.

Un saludo, gracias.

Eduardo


Preguntas similares