Amigos, tengo un problema con el DISTINCT; No puedo ordenarlo por otra columna que no sea las que estan señaladas en el distinct, de que otra manera puedo hacer la consulta que me arrojen los mismos resultados y pueda ordenarlo por la columna que yo desee?
 
 select distinct on (nro_expedie, nro_docfin)
          exp.nro_expedie, fin.nro_docfin, fin.cod_banco, fin.cod_fpago,
          fin.val_fob
   from texpediente exp
    left join (select nro_docfin, cod_fpago, b.des_banco, val_fob
                 from tfinanza f, tbanco b 
               where f.cod_banco = b.cod_banco)  
         fin on exp.nro_docfin=fin.nro_docfin 
where exp.cod_estado!='08'
   and exp.cod_empresa='01'
 order by cod_fpago
 
 
TABLAS:
 
texpediente:
------------
nro_expedie  item  nro_docfin
         0001     01         0034
         0001     02         0082
         0001     03         0082
         0002     01         0012
         0002     02         8001
         0003     01         0022
         0003     02         0022
 
 
tfinanza:
--------
nro_docfin  cod_fpago     val_fob  cod_banco
       0012            L30       12.80           001
       0022            F90       50.20           002
       0034            L90      100.90           002
       0082            CDO   1000.20           001
       8001            L90      800.00           002
 
 
resultado:
---------
nro_expedie  nro_docfin    cod_fpago     val_fob  cod_banco
         0001          0082            CDO     1000.00          001
         0003          0022             F90        50.20          002
         0002          0012             L30        12.80          001
         0002          8001             L90       800.00          002
         0001          0034             L90      100.90           002 
  
 
