Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/10/2014, 16:15
djdonovans
 
Fecha de Ingreso: marzo-2007
Mensajes: 17
Antigüedad: 17 años, 1 mes
Puntos: 0
Pregunta Como Agrupar un Registro unico y obtener el mayor valor posible

Saludos a toda la comunidad...
estare muy agradecido por su colaboracion con el siguiente problemita.

Tengo 3 tablas relacionadas aca ba el codigo
Código MySQL:
Ver original
  1. personal.id_personal,
  2. personal.nombres,
  3. personal.apellido_paterno,
  4. personal.apellido_materno,
  5. personal.tipo_administrativo,
  6. memos_de_asignacion.id_memos_de_asignacion,
  7. memos_de_asignacion.fecha_fin,
  8. cargospuntajes.cargo
  9. personal
  10. INNER JOIN memos_de_asignacion ON memos_de_asignacion.Personal_id_personal = personal.id_personal
  11. INNER JOIN cargospuntajes ON memos_de_asignacion.cargospuntajes_id_cargo_puntaje = cargospuntajes.id_cargo_puntaje
  12. WHERE personal.id_personal = 2 or personal.id_personal = 3

y tengo este resultado:


ahora necesito obtener solo un valor por cada usuario y pues utilice
Código MySQL:
Ver original
  1. GROUP BY personal.id_personal

ahora esta ahi el problemita q tengo como obtengo el ultimo valor de cada usuario en el Grafico veran 2 columnas (id_memos_de_asignacion) y (fecha_fin) los que quiero optener es el valor (id_memos_de_asignacion = 218 y fecha_fin = 2014-01-29)
y del proximo registro lo mismo (id_memos_de_asignacion = 221 y fecha_fin = 2014-01-29) .

esto oviamente tendria que funcionar para la cantidad de usuarios q tengo registrado y no solo como muestro aca solo 2 usuarios....

Estare muy agradecido por su colaboracion con este script.... Gracias anticipadamente