Retornar apenas uma linha em uma consulta SQL

Olá Pessoal,

Tenho a seguinte configuração…
Tabela de Cliente
Tabela de Movto

Na tabela de Vendas terei os seguintes tipos de venda :

  • Amortização
  • Cancelamento
  • Experiencia
    A venda pode ter uma das três opções… podendo o cliente ter vendas diferentes com tipos de vendas diferentes.
    Preciso que o resultado da consulta tenha uma linha contendo a informação do cliente e caso o cliente tenha movto de amortização, essa deve ter prioridade a ser mostrada no resultado da SQL.
    Exemplo:

Cliente
Codigo, nome
1 Jorge
2 Adelmo
3 Wilson
4 André
5 Manoel
6 Lucio
7 Valeria

Movimento
codigo, codigo_cliente, movto
1 1 Experiência
2 2 Amortização
3 1 Amortização
4 3 Cancelamento
5 4 Experiência
6 3 Amortização
7 3 Cancelamento
8 5 Cancelamento
9 5 Experiência
10 6 Cancelamento
11 1 Cancelamento
12 6 Cancelamento

Resultado Esperado
Cliente, Movto
1 Amortização
2 Amortização
3 Amortização
4 Experiência
5 Experiencia
6 Cancelamento

O resultado deve ter 1 registro para cada cliente informando o movto conforme a prioridade em ascendência : Amortização/Experiência/Cancelamento

Como faço isso ???

Pega esta solução do Jailton e adapta a tua necessidade: