Creo que, o yo estoy mal, o nadie ha comprendido el problema. Según tmh4mail tiene una consulta con 17 sumas (si es así es una locura, pero no es el tema, tal vez sea un campo ya con las suma, no es el tema acá), y quiere ordenar los resultados por esto.
El problema es que desde la consulta (la cual nadie ha visto) veo difícil que se pueda, por ende no te queda remedio que usar php.
Mete todo en un array, y luego ordenalo, tenes funciones como
sort
o mas complejas como
array_multisort.
Para ponerlas en un array, haces algo como:
Código PHP:
$my_array = array();
$sql = "select ...":
$r = mysql_query($sql);
while($rs = mysqli_fetch_assoc($r)) $my_array[] = $rs;
Y depende las dimensiones que logres deberás aplicar alguna de las funciones para ordenar arrays.