Foros del Web » Programando para Internet » PHP »

Problema selección de registros

Estas en el tema de Problema selección de registros en el foro de PHP en Foros del Web. Buenos días a todos, tengo un problema a la hora de seleccionar unos registros de la base de datos, pongo un ejemplo: select paciente, fecha_visita ...
  #1 (permalink)  
Antiguo 26/03/2015, 04:12
 
Fecha de Ingreso: marzo-2015
Mensajes: 2
Antigüedad: 9 años, 1 mes
Puntos: 0
Problema selección de registros

Buenos días a todos,

tengo un problema a la hora de seleccionar unos registros de la base de datos, pongo un ejemplo:

select paciente, fecha_visita from visitas order by paciente, fecha_visita;

Esta sentencia me devolvería algo así:

Juan 2012-04-05
Juan 2015-02-05
María 2014-01-02
Pedro 2015-01-27

El caso es que a mi me interesaría que solamente me apareciese la última visita de cada residente. Alguien me podria iluminar?

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 26/03/2015, 06:32
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: Problema selección de registros

Esta pregunta es mas apropiada para el foro de SQL (MySQL, lo que sea que estes utilizando).

Para realizar eso debes utilizar la función de agregación MAX y GROUP BY:

SELECT paciente, MAX(fecha_visita) FROM visitas GROUP BY paciente;

Revisa el manual de tu base de datos correspondientes para más información
  #3 (permalink)  
Antiguo 15/04/2015, 03:52
 
Fecha de Ingreso: marzo-2015
Mensajes: 2
Antigüedad: 9 años, 1 mes
Puntos: 0
Respuesta: Problema selección de registros

Muchas gracias Ronruby. miraré los manuales que comentas.
Gracias!

Etiquetas: mysql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:51.