Foros del Web » Programando para Internet » ASP Clásico »

select (solo numeros con mas de 7 digitos)

Estas en el tema de select (solo numeros con mas de 7 digitos) en el foro de ASP Clásico en Foros del Web. saludos, tengo un campo en una base de datos en access, donde guardo numeros de 7 digitos (ejemplo: 6689456) y algunos numeros de mas de ...
  #1 (permalink)  
Antiguo 19/04/2003, 18:16
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Exclamación select (solo numeros con mas de 7 digitos)

saludos,


tengo un campo en una base de datos en access, donde guardo numeros de 7 digitos (ejemplo: 6689456) y algunos numeros de mas de 7 digitos (ejemplo:0331566489),
alguien sabe como hacer una consulta (select) donde solo me muestre los campos donde tenga numeros mayores a 7 digitos?

espero me puedan colaborar, gracias.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #2 (permalink)  
Antiguo 19/04/2003, 18:19
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
si en tu tabla tus datos son de tipo numerico no podras discriminar por cantidad de digitos sino por valores numericos..

si tu digitos son de tipo string quizas haya alguna forma de discriminar aunke no se si en una consulta sql pesque la funcion Len de vbscript.
  #3 (permalink)  
Antiguo 19/04/2003, 18:45
Avatar de CHuLoSoY  
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 4 meses
Puntos: 29
Fíjate en esto:

http://www.miscodigos.com/JLMCodigos/script.php?id=332

Puedes adaptarlo para lo que deseas, fíjate bien en el codigo (nada de copy - paste sin más) y adáptalo para que en vez de que cuente palabras cuente caracteres. Es fácil (pienso).

SAludos. si tienes más problemas avisa.
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.
  #4 (permalink)  
Antiguo 19/04/2003, 18:51
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
SQL="select * from tutabla where valor>999999"
El minimo numero que te cogera sera el 1000000 que es un numero de 7 cifras, ¿te vale?
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 19/04/2003, 22:47
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
Pregunta

saludos, gracias a todos, pero creo que no me funcionan, les explico un poco mas como es el asunto..

los datos que guardo en ese campo son telefonos, algunos de 7 digitos y otros de mas digitos, algunos telefonos comienzan con 0(cero) , por ejemplo un numero normal seria asi 6645978 y un numero a celular o larga distancia seria asi: 03315558794 mi idea es crear un filtro desde una pagina para que me diga "ver llamadas a larga distancia o a celular" entonces en la pagina donde se vean hago el select, actualmente tengo mi campo donde almaceno los telefonos en tipo texto, ya que si lo coloco en numerico me coloca una E y unas cosas raras (me imagino que lo toma como un numero larguisimo).
entonces no se como hacer el select... alguien me da una ayuda o sugerencia?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
  #6 (permalink)  
Antiguo 21/04/2003, 13:49
Avatar de lexus  
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 22 años, 5 meses
Puntos: 4
alguien sabe como hacer este select ?

o que me de una sugerencia?
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com
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 20:43.