SQL Server - Separar numeros con guiones

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

Separar numeros con guiones

Publicado por Melvin (1 intervención) el 26/04/2019 20:12:15
Buen día, soy nuevo en sql server, tengo una tabla con números los a los cuales quiero dar
un formato ###-#######-#, asi como se muestra en la imagen adjunta, si tiene algun numero de mas a la izquiera eliminarlo y si le falta completarlo con ceros.

gracias por la ayuda

mysql
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 Vega
Val: 102
Ha aumentado su posición en 3 puestos en SQL Server (en relación al último mes)
Gráfica de SQL Server

Separar numeros con guiones

Publicado por Vega (43 intervenciones) el 26/04/2019 20:20:23
hola, mirate las funciones de texto substr(), Left(), Right(),patindex(), charindex(), LEN()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
2
Comentar
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

Separar numeros con guiones

Publicado por Isaias (4558 intervenciones) el 26/04/2019 23:55:03
Tal vez

1
2
3
SELECT SUBSTRING(cadena, 1,11) + REPLACE(
    SUBSTRING(cadena, 12, DATALENGTH(cadena)),
    '-', '.') FROM #cadenas
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