Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/09/2012, 13:59
valderramalex
 
Fecha de Ingreso: febrero-2012
Ubicación: bogota
Mensajes: 104
Antigüedad: 12 años, 2 meses
Puntos: 0
Consulta a sql con datos de otra consulta que llena un recordset

Buenas tardes, recurro en su ayuda despues de todo lo que me han ayudado,

el tema es el siguiente:

realizo una consulta a sql y lleno un recorset esta es la consulta con la que lleno el recordset:

rs.Open "SELECT NUM_MESA,NOMBRE, CITA1 AS 'CITA 9:00 AM', CITA2 AS 'CITA 9:20 AM', CITA3 AS 'CITA 9:40 AM', CITA4 AS 'CITA 10:00 AM', CITA5 AS 'CITA 10:20 AM', CITA6 AS 'CITA 10:40 AM', CITA7 AS 'CITA 11:00 AM', CITA8 AS 'CITA 11:20 AM', CITA9 AS 'CITA 11:40 AM', CITA10 AS 'CITA 12:00 AM', CITA11 AS 'CITA 12:20 AM', CITA12 AS 'CITA 12:40 AM', CITA13 AS 'CITA 1:00 AM', CITA14 AS 'CITA 1:20 AM', CITA15 AS 'CITA 1:40 AM' FROM TBMP_AGENDAS_RDN_0058 ORDER BY SALON, NUM_MESA, MESA", conn, adOpenStatic, adLockOptimistic

ahora en el campo que dice Cita as Cita me trae un dato que es un ID de un usuario y ahy tengo que realizar otra consulta para traer el nombre y el apellido y que en vez que salga el ID me salgan es los nombres.

la consulta para traer los nombres y apellidos es.

(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 3) + ' '+

(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 4) + ' '+

(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 194) as dato

en donde lo que esta en amarillo se reemplaza por el valor del id de la primera consulta.

espero haberme explicado bien, de antemano muchas gracias por su ayuda .