Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2016, 13:14
Avatar de mager3
mager3
 
Fecha de Ingreso: junio-2012
Ubicación: Medellin
Mensajes: 318
Antigüedad: 11 años, 11 meses
Puntos: 4
Mensaje el ultimo registro ingresado de cada empleado

Hola a todos;

Tengo una tabla que almacena los contratos de los empleados, sucede que necesito tomar el ultimo registro de contrato (hv_id_contrato) encontrado por cada empleado(hv_identificacion).

realice esta consulta pero no se porque no me toma el MAX(hv_id_contrato), me pueden orientar por favor?

Código MySQL:
Ver original
  1. SELECT dc.hv_identificacion,dp.hv_nombres,dp.hv_apellidos,sd.hv_nombre_sede,dc.hv_fecha_fin,MAX(hv_id_contrato)
  2. FROM datos_contratos dc
  3. INNER JOIN datos_personales dp ON  dc.hv_identificacion=dp.hv_identificacion
  4. INNER JOIN sedes sd ON  dc.hv_sede=sd.hv_id_sede
  5. WHERE dp.hv_activo=1
  6. AND MONTH(dc.hv_fecha_fin)='05' AND YEAR(dc.hv_fecha_fin)='2016'