Ver Mensaje Individual
  #8 (permalink)  
Antiguo 16/09/2003, 20:55
Avatar de lexus
lexus
 
Fecha de Ingreso: enero-2002
Ubicación: Cali - Colombia
Mensajes: 2.234
Antigüedad: 23 años, 4 meses
Puntos: 4
hola,

tengo una base de datos en access mi campo donde estan los telefonos es de tipo texto, y el codigo lo manejo en asp, a continuacion te muestro como manejo mi solucion:

tengo un formulario (filtro) donde se escoje el destino las opciones son: celular, local, nacional, internacional, todas.

y en la pagina donde la proceso hago estas consultas.


Código:
if request("destino") = 1 then '-->todas las llamadas	
   sql = "SELECT * FROM hyperterminal WHERE llamada_saliente LIKE '%' AND  mes LIKE '%" & _
   request.querystring("mes") & "%' AND ano LIKE '%" & _
   request.querystring("ano") & "%' Order By id DESC"
   end if
'------------------------------------------------
   if request("destino") = 2 then '-->llamada local	
   sql = "SELECT * FROM hyperterminal WHERE llamada_saliente LIKE '[1-9]%' AND  mes LIKE '%" & _
   request.querystring("mes") & "%' AND ano LIKE '%" & _
   request.querystring("ano") & "%' Order By id DESC"
   end if
'--------------------------------------------------------
   if request("destino") = 3 then '-->llamada nacional	
   sql = "SELECT * FROM hyperterminal WHERE llamada_saliente LIKE '0[5-9]%' AND  mes LIKE '%" & _
   request.querystring("mes") & "%' AND ano LIKE '%" & _
   request.querystring("ano") & "%' Order By id DESC"
   end if
'--------------------------------------------------------
   if request("destino") = 4 then '-->llamada internacional	
   sql = "SELECT * FROM hyperterminal WHERE llamada_saliente LIKE '00%' AND  mes LIKE '%" & _
   request.querystring("mes") & "%' AND ano LIKE '%" & _
   request.querystring("ano") & "%' Order By id DESC"
   end if
'------------------------------------------------
   if request("destino") = 0331 then '-->llamada celular	
   sql = "SELECT * FROM hyperterminal WHERE llamada_saliente LIKE '%" & _
   request("destino") & "%' AND  mes LIKE '%" & _
   request.querystring("mes") & "%' AND ano LIKE '%" & _
   request.querystring("ano") & "%' Order By id DESC"
   end if
'------------------------------------------------

NOTA: LOS RANGOS QUE UTILIZO SON PORQUE EN MI PAIS (COLOMBIA) LOS INDICATIVOS PARA LLAMADAS SON:
LLAMADA LOCAL:telefono(7 digitos)
LLAMADA NACIONAL:05+ciudad+telefono(7 digitos)
LLAMADA INTERNACIONAL:005+PAIS+CODIGO+telefono(7 digitos)
LLAMADA CELULAR: TODOS COMIENZAN POR 0331


espero te sirva de algo, ya lo he probado y me funciona a la perfeccion, si necesitas algo me avisas.
__________________
Control de Visitantes, Control de Accesos, Minutas digitales, Manejo de Correspondencia
http://www.controldevisitantes.com

Última edición por lexus; 16/09/2003 a las 20:59