Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/10/2011, 21:15
rmberganza
 
Fecha de Ingreso: diciembre-2008
Mensajes: 13
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: Select dentro de un select

yo tengo esto en un query en vb6 y me funciona bien

SELECT h_1.horario_id, h_1.horario, h_1.fecha, h_1.medico_id AS HojaMedico, hoja.paciente_id, hoja.pacientenomcom, hoja.motivo, hoja.observaciones,
hoja.usuario_ingreso, hoja.usuario_modifico, hoja.fecha_ingreso, hoja.fecha_modifico, hoja.clinica_id, hoja.clinicanombre, hoja.medico_id, hoja.mediconomcom,
hoja.consulta_id, hoja.confirmado
FROM (SELECT DISTINCT h.horario_id, h.horario, hoja.fecha, hoja.medico_id
FROM dbo.tbhorario AS h CROSS JOIN
dbo.vwhojaagenda AS hoja)
AS h_1 LEFT OUTER JOIN
dbo.vwhojaagenda AS hoja ON h_1.horario_id = hoja.horario_id AND h_1.fecha = hoja.fecha AND h_1.medico_id = hoja.medico_id
ORDER BY h_1.fecha, HojaMedico, h_1.horario_id

en tu caso en el from consulta1 sustituilo por el cuery de la consulta1 entre parentecis y pones "as consulta1" al final y ya