FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Consulta con group by y min
Hola a todos!!
Tengo un problemilla con una consulta, vean: Tengo una tabla llamada cita, en la que el paciente pudo haber tomado un servicio varias veces, lo que quiero es que me devuelva la primer cita tomada de todos los pacientes, pero al ponerle el group by solo con el id del paciente, me dice un error que debo incluir tambien la variable fecha de la cita, y esto provoca que me muestre todas las citas tomadas de un paciente en diferentes días. Miren tengo esto:
Esto me regresa por ejemplo lo siguiente: cita_pacienteid cita_fecha 32 14/01/2007 32 16/01/2007 32 18/02/2007 96 20/03/2008 96 28/04/2008 Yo lo que quiero que me regrese es la primer cita tomada de cada carnet, en este caso sería: cita_pacienteid cita_fecha 32 14/01/2007 96 20/03/2008 ¿Cómo lo hago para que no me marque error? Muchas gracias por su apoyo, como siempre. |
#2
|
||||
|
||||
Hola
intenta con esto
solo elimine el campo cita_fecha despues del group by.... aquí se deben poner los campos que no estas contando (agrupando).... para que puedan aparecer en el listado Salu2
__________________
BlueSteel |
#3
|
|||
|
|||
Muchas gracias.
Ha funcionado |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Consulta con group by | vivamotos | SQL | 4 | 04-01-2008 10:53:37 |
consulta de group by | gulder | MySQL | 1 | 25-11-2005 17:52:39 |
Consulta Group By | tgsistemas | SQL | 3 | 30-05-2005 12:15:25 |
Consulta Con Group By | VRO | SQL | 9 | 30-08-2004 18:06:07 |
consulta con group by | rinaib | Oracle | 4 | 26-09-2003 17:25:42 |
|