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

Where con varias condiciones

Estas en el tema de Where con varias condiciones en el foro de Mysql en Foros del Web. Hola a todos Una vez más recurriendo a ustedes. Tengo una consulta que en el where requiere varias condiciones y me esta complicando. Código: Select ...
  #1 (permalink)  
Antiguo 12/01/2009, 16:51
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Where con varias condiciones

Hola a todos

Una vez más recurriendo a ustedes.

Tengo una consulta que en el where requiere varias condiciones y me esta complicando.

Código:
Select * From tabla Where fecha between '2008-01-01' and '2008-12-31'
hasta ahí todo bien, pero además necesito filtrar por:
Nombre='mario xxx' y
que muestre solo los registros en que los campos a,b, c, d sean iguales a '1' , me interesa levantar solo los registros en los que en alguno de esos campos el valor sea '1' para esos he puesto lo siguiente
Código:
Select * 
From tabla 
Where fecha between '2008-01-01' AND '2008-12-31' 
AND nombre='mario xxx' 
AND  A='1'
OR   B='1'
OR   C='1'
OR   D='1'
Pero cuando agrego estas ultimas condiciones me salen registros de fechas que estan fuera del between, me imagino por los OR de los campos a,b,c,d

Alguna sugerencia de como filtrar esta consulta??

Desde ya gracias
Chelo
  #2 (permalink)  
Antiguo 12/01/2009, 17:03
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Where con varias condiciones

Select *
From tabla
Where fecha between '2008-01-01' AND '2008-12-31'
AND nombre='mario xxx'
AND (A='1' OR B='1' OR C='1' OR D='1')
  #3 (permalink)  
Antiguo 12/01/2009, 17:08
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años
Puntos: 2
Respuesta: Where con varias condiciones

Uuufff que rapidez

Muchas gracias
Una vez más
  #4 (permalink)  
Antiguo 13/01/2009, 07:49
 
Fecha de Ingreso: enero-2009
Mensajes: 67
Antigüedad: 15 años, 3 meses
Puntos: 1
Consulta varias condiciones con where

Por favor una ayudita amigos, he intentado de algunas maneres y nada

Muchas gracias

Última edición por ivan2009; 13/01/2009 a las 13:47
  #5 (permalink)  
Antiguo 13/01/2009, 08:32
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años
Puntos: 300
Respuesta: Where con varias condiciones

ivan2009,
no te sumes a un post sobre otro tema con un tema que ya está iniciado en otro post. Te respondo en este enlace. Sigue en él no desesperes
http://www.forosdelweb.com/f86/probl...having-661559/
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 10:28.