SQL - conteo ????

   
Vista:

conteo ????

Publicado por isabel (6 intervenciones) el 17/10/2007 02:15:10
tengo una columna char asi:

000200700100312119

y quiero que me encuentre donde empieza el '2' para que cuente 11 digitos a la derecha y que me despliegue los restantes o sea: 2119.
la columna es char, deberia pasarla a numerica
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

RE:conteo ????

Publicado por Isaias (5073 intervenciones) el 17/10/2007 18:00:22
¿Cual es tu base de datos?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:conteo ????

Publicado por anonimo (4 intervenciones) el 17/10/2007 20:32:06
podria ser una buena idea pasar a numerico y luego convertir a char nuevamente asi eliminarias los 000 a las izquierda luego cuentas los once y tendrias tu valor.

lo otro que puedes hacer es usar la funcion substring (depende del motor que uses es la funcion) y tomar como base que el valor que necesitas esta en las ultimas cuatro posiciones asi te quedaria algo asi.

substring(campo, posicion inicial, cantidad de caracteres)

substring(campo,length(campo)-4, length(campo))

insisto las funcion substring y length dependen del motor que estes usando y su nombre tambien.

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