N'oubliez pas que si vous mélangez des champs groupés (c'est-à-dire SUM) et des champs non groupés, vous devez GROUP BY l'un des champs non groupés.
Essayez ceci :
SELECT SUM(something) AS fieldname
FROM tablename
ORDER BY fieldname
OU ceci :
SELECT Field1, SUM(something) AS Field2
FROM tablename
GROUP BY Field1
ORDER BY Field2
Et vous pouvez toujours faire une requête dérivée comme celle-ci :
SELECT
f1, f2
FROM
(
SELECT SUM(x+y) as f1, foo as F2
FROM tablename
GROUP BY f2
) as table1
ORDER BY
f1
De nombreuses possibilités !