![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
|||
|
|||
|
Gracias CLOAYZA, y si tienes razon, me falta mucho con SQL.
Un abrazo. |
|
#2
|
|||
|
|||
|
UUUUPPPS!!!!!
Arme esta consulta pero no me respeta lo que hay en la clausula where:
|
|
#3
|
||||
|
||||
|
Puede que hayas agrupado mal las comparaciones en los parentesis y por eso no te de el resultado deseado.
Según lo que has puesto si elimino los parentesis que encierran una única comparación me queda algo así:
entonces te mostraría todas las llamadas de tipo "I" o todas las llamadas de tipo "O" cuyo resultado esté en 10,18 y 1004 y el teléfono no esté vacio, tienen que cumplirse las tres condiciones. ¿es eso lo que realmente quieres?, si es así no le veo nada raro. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
|
#4
|
|||
|
|||
|
Gracias amigos por responder.
La macana la cometi yo, me falto agregar un parentesis que agrupe todo exceptuando la fecha. Quedaria asi:
Asi funciona en forma correcta. Mil gracias. |
|
#5
|
|||
|
|||
|
Otra vez con problemas.
Ahora me encuentro con esta otra condicion que no se como resolver. Es sobre el mismo query:
En el on (a.callrefid = b.callrefid) es donde tengo el problema. Si a.callrefid1 <> ' ' and a.callrefid1 <> '*' then on (a.callrefid1 = b.callrefid) else on (a.callrefid = b.callrefid) Tengo que poder poner esa condicion. Es posible? |
|
#6
|
||||
|
||||
|
No entiendo que quieres conseguir,
si lo que quieres es eliminar los registros de a donde no estén vacios o sean un * añade esas condiciones al WHERE. Saludos.
__________________
Confórmate con lo que tienes pero anhela lo que te falta. |
|
#7
|
|||
|
|||
|
Hay dos campos callrefid y callrefid1.
callrefid1 generalmente viene en blanco o con un '*', si no es asi quiere decir que hay que tomar ese dato para la condicion del ON En el on (a.callrefid = b.callrefid) es donde tengo el problema. Si a.callrefid1 <> ' ' and a.callrefid1 <> '*' then on (a.callrefid1 = b.callrefid) -- uso callrefid1 else on (a.callrefid = b.callrefid) -- uso callrefid |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Ayuda con select en dos tablas | n03l | Firebird e Interbase | 4 | 01-09-2012 20:06:47 |
| Hacer un select a 2 tablas de 2 gdb´s. | AMINOA2R | Firebird e Interbase | 6 | 25-01-2008 15:45:43 |
| Select con dos tablas | enecumene | MySQL | 2 | 22-02-2007 20:13:22 |
| Select en varias tablas | sitrico | Firebird e Interbase | 2 | 29-12-2006 00:09:57 |
| 5 select de 5 tablas diferentes en un select solo | sakuragi | SQL | 6 | 15-06-2005 18:57:06 |
|