Buenas Caral, gracias por tu atención.
No he podido acceder al ejemplo que me has enviado.
De todas maneras es una cuestión de prioridades. Te pondré diferentes pruebas, partiendo que tenemos así la base de datos:
idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A'
idBanc = 6 idEmpresa = 34 Referencia = '0001/23-456 A'
idBanc = 6 idEmpresa = 34 Referencia = '1/23-456 A'
Ejemplo 1
idBanc = 6 and idEmpresa = 34 and Referencia = '1/23-456 A' or Referencia = '0001/23-456 A'
devuelve segundo registro
Ejemplo 2
idBanc = 6 and idEmpresa = 34 and Referencia = '0001/23-456 A' or Referencia = '1/23-456 A'
devuelve el primer y tercer registro
Ejemplo 3
idBanc = 5 and idEmpresa = 34 and Referencia = '0001/23-456 A' or Referencia = '1/23-456 A'
devuelve los mismos que el ejemplo anterior, porqué al no usar paréntesis, si se da la última condición devuelve el registro.
Agradecida por tu interés.
|