
03/11/2008, 06:49
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
Respuesta: Como hacer esta consulta Un poco mas de información iria bien... pero suponiendo que A,B,C... es el contenido de un campo.
Las condiciones funcionan con un sistema de parentesis igual que las operaciones matematicas... siempre se evalua primero lo que este entre parentesis y OR divide la sentencia es decir primero se evalua el contenido de un lado y luego lo del otro de un OR excepto si lo fuerzas con parentesis....
Luego A and B or C dará los registros que cumplan AyB o C, seria lo mismo si pones (A and B) or C , todos cumpliran C o las otras dos (A y B) A and (B or C) dará los registros que cumplan A y cumplen B o C, todos cumpliran A y una de las otras
Por lo tanto tu mismo te das la respuesta (A and B and C) or D or F dará los registros que cumplan AyByC o D o F, en otras palabras los registros que cumplen A,B,C (pase lo que pase con D y F), los que cumplen D (pase lo que pase con las otras) y los que cumplen F (pase lo que pase con las otras).
El sistema como ya he dicho és similar a la prelacion de simbolos en algebra.
Quim
Última edición por quimfv; 04/11/2008 a las 07:32 |