Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/01/2009, 16:51
chelodelsur
 
Fecha de Ingreso: abril-2008
Mensajes: 208
Antigüedad: 16 años, 1 mes
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