Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

[SOLUCIONADO] substring

Estas en el tema de substring en el foro de SQL Server en Foros del Web. Hola buen día a todos espero y me puedan ayudar con la siguiente duda en SQL server lo que estoy intentando tratar de realizar es ...
  #1 (permalink)  
Antiguo 04/08/2013, 17:24
 
Fecha de Ingreso: agosto-2013
Ubicación: Monterrey
Mensajes: 17
Antigüedad: 11 años, 3 meses
Puntos: 0
Pregunta substring

Hola buen día a todos espero y me puedan ayudar con la siguiente duda en SQL server

lo que estoy intentando tratar de realizar es lo siguiente tengo un campo con dijitos y lo que quiere realizar es utilizar la instrucción substring pero en lugar de que empiece de izquierda a derecha , necesito que empiece de derecha a izquierda

por ejemplo tengo mi campo

campo
1234
5674321
84343
456557

y el resultado que quiero obtener en la consulta seria

resultado
34
21
43
57

no he encontrado la forma de obtenerlo espero y me puedan ayudar con esta duda

gracias ... saludos ......
  #2 (permalink)  
Antiguo 04/08/2013, 22:50
 
Fecha de Ingreso: julio-2012
Ubicación: Israel
Mensajes: 360
Antigüedad: 12 años, 4 meses
Puntos: 40
Respuesta: substring

Lo más simple es utilizar la función Right:
Código SQL:
Ver original
  1. SELECT RIGHT(MiColumna,2)
  2. FROM MiTabla;
Sin embargo, te adjunto una con SubString:
Código SQL:
Ver original
  1. SELECT SUBSTRING(MiColumna,Len(MiColumna)-1,2)
  2. FROM MiTabla;
__________________
El Castellano no es mi lengua materna: discúlpenme por los errores gramaticales.
Mi blog
  #3 (permalink)  
Antiguo 05/08/2013, 10:46
 
Fecha de Ingreso: agosto-2013
Ubicación: Monterrey
Mensajes: 17
Antigüedad: 11 años, 3 meses
Puntos: 0
Respuesta: substring

muchas gracias por la solución fue de gran ayuda saludos...

Etiquetas: server, sql, substring
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:20.