![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
||||
|
||||
|
A lo que iba,
tendrías que sacar los pacientes ( veo que tienes varias tablas de consultas ) select paciente, fecha+hora, consulta from CONSULTA1 UNION select paciente, fecha+hora, consulta from CONSULTA2 UNION select paciente, fecha+hora, consulta from CONSULTA3 ... y despues AGRUPAR el resultado por paciente y quedarte con el registro de fecha mayor. select paciente, MAX(FECHA+HORA) as ULTIMACONSULTA FROM ( select paciente, fecha+hora, consulta from CONSULTA1 UNION select paciente, fecha+hora, consulta from CONSULTA2 UNION select paciente, fecha+hora, consulta from CONSULTA3 ... ) En la parte de las uniones, deberás poner las condiciones, en tu caso parece que los periodos en los que quieres saber quién ha sido atendido. Prueba a ver si así te anda, y nos comentas. Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino - |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| consulta SQL varias tablas | pmtzg | SQL | 0 | 02-02-2012 06:05:03 |
| mostrar datos de varias tablas relacionadas | marcos_0586 | Varios | 6 | 06-10-2010 03:35:19 |
| Consulta con varias tablas | marilinspi | SQL | 4 | 30-10-2007 22:40:48 |
| consultar ultima fecha y ultima hora | KeyMan | MySQL | 3 | 07-02-2007 16:50:25 |
|