Bom, achei interessante e tentei resolver, por fim acho que minha resposta só acrescenta no que o amigo que respondeu primeiro colocou. 
 
	Criei uma tabela com nome de MOVFUNC,  ordenei por dt_lotacao.. :)
 
	 
 
	SELECT cd_funcionario, MAX(dt_lotacao) AS dt_lotacao 
	FROM movfunc 
	GROUP BY cd_funcionario order by dt_lotacao desc;