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

cnsultas con 0 like

Estas en el tema de cnsultas con 0 like en el foro de Mysql en Foros del Web. hora buena tengo mi sieguiente codigo @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código SQL: Ver original SELECT COUNT ( dst ) FROM cdr WHERE src = '77000' AND calldate ...
  #1 (permalink)  
Antiguo 14/04/2011, 08:40
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 1
cnsultas con 0 like

hora buena tengo mi sieguiente codigo
Código SQL:
Ver original
  1. SELECT COUNT(dst)
  2. FROM cdr
  3. WHERE src = '77000' AND
  4. calldate BETWEEN '20110301' AND '20110401' AND
  5. billsec > 0 AND
  6. dst NOT LIKE '00% , 09%, 02%'

la idea es que me muestre los valor ejemplo : 012345677788 osea loos que tienen 1 solo cero "0" lo cual no me ah funcionado, si alguien me guia porfa

bueno excluyendo los que empiezan con 00 ,09 y 02 ya que hay valores como 041,032,etc
  #2 (permalink)  
Antiguo 14/04/2011, 09:05
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Respuesta: cnsultas con 0 like

Hola diegonazho:

Estás tratando de utilizar el operador LIKE como lo harías con el operador IN, cosas que no es posible. Tendrías que poner cada una de los patrones de búsqueda en un LIKE y utilizar AND, es decir, algo como esto:


Código MySQL:
Ver original
  1. FROM cdr
  2. WHERE src = '77000' AND
  3. calldate BETWEEN '20110301' AND '20110401' AND
  4. billsec > 0 AND
  5. dst NOT LIKE '00%' and
  6. dst NOT LIKE '09%' and
  7. dst NOT LIKE '02%'

Saludos
Leo
  #3 (permalink)  
Antiguo 14/04/2011, 09:23
 
Fecha de Ingreso: enero-2009
Mensajes: 142
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: cnsultas con 0 like

vale gracias funcionabien

Etiquetas: Ninguno
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 08:30.