Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2011, 07:23
Avatar de ARGFA
ARGFA
 
Fecha de Ingreso: noviembre-2009
Ubicación: Ciudad Guayana, Venezuela
Mensajes: 55
Antigüedad: 14 años, 6 meses
Puntos: 0
consulta sql complicada

buenos dias comunidad programadora.....
debo hacer una consulta sql par filtrar datos pero es un poco complicada.... y la sintaxis no la puedo figurar.

se las voy a poner como una formula matematica para que puedan entenderla mejor.

necesito todos los valores de "A" donde:
(A="CVG" y ((A<>0)ó(B<>-1))

y otro detalle es que "CVG" se encuentra en una tabla "C" y el otro par de condiciones (A<>0)ó(B<>-1) se encuentra en una tabla "D".

si no se puede hacer todo en una sola consulta, cual seria la mejor solucion para hacerlo por partes?

otra forma de explicarselos muchachos es esta:

seleccionar los "numeros de pagos" donde OBSERVACION=CVG AND (monto<>0 OR anulado<>-1)

OBSERVACION se ecnuentra en una tabla llamada "docum" y MONTO, ANULADO en una tabla llamada "pagos"

el campo clave por supuesto es numero de pagos

lo mas practico seria hacerlo todo en una sola consulta... pero ni idea de la sintaxis sql.

lo que estaba pensando correr estos filtros primero (monto<>0 OR anulado<>-1) y luego en otra consulta el filtro de OBSERVACION=CVG

pero eso seria el camino facil y mas tiempo de procesamiento a la hora de ejcutar.....


eso es todo.....

GRACIAS POR SU TIEMPO....

Última edición por ARGFA; 14/07/2011 a las 08:17