Ver Mensaje Individual
  #3  
Antiguo 20-07-2006
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Reputación: 21
lucasarts_18 Va por buen camino
Amigo VtDeleon, tengo entendido que el operador OR se evalua de todas maneras si la primera expresión es verdadera.

Lo que yo necesito es algo así.

1 = Documento Ingresado
2 = Docuemnto Enviado
y Ademas debe tener la opción de traer ambos o sea uno y dos

Entonces:

Código SQL [-]
AND (SEG.COD_ESTADO_SEG = 1 Aquí puede ser un valor inexistente, por ejemplo ya le envio un -1
  OR SEG.COD_ESTADO_SEG BETWEEN 1 AND 2)

Por lo tanto -1 yo sé que no existe tal registro lo que debería
recuperar todos los documentos que tengan 1 y 2.
El problema se produce cuando la primera expresión evalua a verdadera me recupera registro que tenga coincidencia con el numero 2, esto no debería pasar ya que está en el OR, pero insisto creo que el OR también se produce si la primera expresión es verdadera.
__________________
No todo es como parece ser...
Responder Con Cita