Hola cacr, no entendi tu respuesta.........
Ya encontre la solucion a mi problema:
Se las paso por si tienen o se les presenta el mismo problema.....
Código PHP:
select *
from regfactura
Order By Fecha desc,
int8(case when (textregexeq(trim(numfactura),'^[[:digit:]]+(\.[[:digit:]]+)?$')) = false then substr(numfactura, length(numfactura)-7, 8)
else numfactura
end);
Saludos.--------
(jrm)