Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Crear una Consulta

Estas en el tema de Crear una Consulta en el foro de Bases de Datos General en Foros del Web. Hola a todos los masters... resulta lo siguente tengo en mi BD registros de personas, con movimientos de Altas y Bajas Hom Nombre Fecha Tipo ...
  #1 (permalink)  
Antiguo 30/05/2004, 13:45
 
Fecha de Ingreso: mayo-2004
Mensajes: 2
Antigüedad: 20 años
Puntos: 0
Crear una Consulta

Hola a todos los masters... resulta lo siguente tengo en mi BD registros de personas, con movimientos de Altas y Bajas

Hom Nombre Fecha Tipo
JK7 GABRIELA 01/09/2003 ALTAS
JK7 GABRIELA 01/09/2001 BAJAS

por decir algo.... son como 12,000 registros que se encuentran igual .

Mi pregunta sería como crear la consulta para que me diera el dato de todas las personas pero presentandome unicamente la fecha mas alta de su movimiento, en el ejemplo que me presentara la del 2003
De antemano mil gracias....
  #2 (permalink)  
Antiguo 30/05/2004, 21:01
Avatar de jachguate  
Fecha de Ingreso: enero-2003
Ubicación: Guatemala
Mensajes: 66
Antigüedad: 21 años, 3 meses
Puntos: 0
La solución está en el uso de la función agregada max. Te recomiendo la lectura de un libro o tutorial de sql, pues el uso de estas funciones es elemental.

Código:
Select nombre, max(fecha) fecha_mas_alta
  from tabla
 group by nombre;
Hasta luego.

;)
__________________
Juan Antonio Castillo Hernández

Visitá el blog de jachguate

Última edición por jachguate; 30/05/2004 a las 21:03
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 17:11.