SQL Server - Convertir de texto a fecha

 
Vista:
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir de texto a fecha

Publicado por mario (15 intervenciones) el 19/04/2017 16:29:09
Tengo un campo con el nombre "Unico" en una tabla con el nombre "Personal" este muestra un código en el cual parte de él contiene la fecha de nacimiento de la persona, mi pregunta es si habrá una manera de extraer esa fecha y ubicarla como tipo de dato date

Ejemplo:

Unico | fecha_nac

GOMH060188203 | 06/01/1988

como se puede ver seguido de los primeros 4 caracteres se muestra la fecha de nacimiento de la persona, los 3 últimos caracteres son obsoletos, habrá una forma de extraerlo, gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

Convertir de texto a fecha

Publicado por Isaias (4558 intervenciones) el 19/04/2017 19:37:53
Tienes un verdadero trabuco, pero de que se puede, se puede
1
2
3
SELECT CONVERT(DATE,SUBSTRING('GOMH060188203', 5,2)+
'/'+SUBSTRING('GOMH060188203', 7,2)+'/'+
SUBSTRING('GOMH060188203', 10,2))

Te anexo un archivo donde se explica el USO DE FECHAS en SQL Server

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar