Risolto abs()
di atma thanks in realtà non funziona direttamente in orderBy ma come alias.
soluzione
SELECT field1,field2,abs(field3) AS abs_field3
FROM table
ORDER BY abs_field3 ASC
Osservazioni:È una limitazione della dottrina, non una limitazione di MySQL, mysql supporta gli addominali direttamente in ordine per parte.