Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/04/2015, 07:48
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: armar query con 3 variables

Cita:
no se si es posible armar en una sola consulta que en ese campo oficina consulte las 3 variables ya que si esas 3 variables que se deben consultar en el mismo campo deben existir para continuar con el siguiente paso
Partamos de un detalle: Lo que pueden existir es tres registros en la tabla donde esté en cada uno, uno de los tres valores buscados. Pero no puede existir un único registro donde ese campo tenga tres valores diferentes.
¿Eso lo tienes claro, no?

En el caso que nos dices no me queda claro, pero podría ser así:
Código SQL:
Ver original
  1. SELECT a, b, c, d, d
  2. FROM mtabla
  3. WHERE d IN(1, 2, 3)
donde la lista del IN() la construyes con lo que obtienes en las variables.

Ahora bien, eso devolverá cualquier registro donde exista al menos UNO de esos valores. Espero que eso se entienda.

Para darte un mejor consejo necesitaríamos saber cómo es esa tabla y qué datos contiene (reales).
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)