select cast(nome_campo as signed) as numerici from tabella
order by numerici desc

perderai la parte che teoricamente sarebbe decimale

ti conviene aggiornare la tabella e salvare i dati come si deve.