Ver Mensaje Individual
  #9  
Antiguo 21-07-2006
Avatar de ContraVeneno
ContraVeneno ContraVeneno is offline
Miembro
 
Registrado: may 2005
Ubicación: Torreón, México
Posts: 4.738
Reputación: 23
ContraVeneno Va por buen camino
en la sentencia:
Código SQL [-]
where Campo = 1 
or Campo between 1 and 2

de nada te sirve tener "Campo = 1" porque de igual manera se esta haciendo la misma comparación en el "between 1". Al poner :
"between 1 and 2"
es lo mismo que si pusieras:
"campo = 1 or Campo=2"

y al utilizar el operador Or, es como si solo estuvieras evaluando el between. Es decir, a mi parecer, la instrucción anterior, daría exactamente los mismo resultados que

Código SQL [-]
where Campo between 1 and 2

Cualquier valor diferente de 1 ó 2, no se mostrará como resultado de la consulta.
__________________

Responder Con Cita