Buenas comapñeros,
Necesitaria saber como se hace una consulta:
La consulta es (A and B and C)or D or F
Es decir Select si pasa A, B y C o si pasa D o F
| |||
Como hacer esta consulta Buenas comapñeros, Necesitaria saber como se hace una consulta: La consulta es (A and B and C)or D or F Es decir Select si pasa A, B y C o si pasa D o F |
| |||
Respuesta: Como hacer esta consulta Como A, B C, D , et.. son tablas? Que es mas o menos lo que queres mostar?, Que datos tenes en las tablas? Explicate mejor. Seria mas facil ayudarte. Saludos. |
| |||
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 |
| |||
Respuesta: Como hacer esta consulta Rematando el tema A+B+C seria equivalente a A or B or C puesto que fijate que el resultado sera la suma de los tres conjuntos de registros formados por los que cumplan una de las tres condiciones, todos los que cumplen A mas todos los que cumplen B mas todos los que cumplen C A+B*C+D seria A or B and C or D o lo que es lo mismo A or (B and C) or D igual que la operacion matemàtica A+(B*C)+D Si forzamos con parentesis (A+B)*C+D = A*C + B*C + D -> A and C or B and C or D -> (A or B) and C or D ->((A or B) and C) or D En tu caso A*B*C + D + E + F -> A and B and C or D or E or F no necesita parentesis!!! Si? Quim |