Очень просто
SELECT
ID, KARMA_UP, KARMA_DOWN, (KARMA_UP-KARMA_DOWN) AS USER_KARMA
FROM KARMA
ORDER BY USER_KARMA DESC
SELECT *, karma_up - karma_down AS karma_total
FROM MyTable
ORDER BY karma_total DESC;
Это работает? Если нет, не могли бы вы включить результаты в свой вопрос? Упорядочивание выражения должно работать должным образом.
SELECT `post_id`, `karma_up`, `karma_down`, `karma_up` - `karma_down` AS `total`
ORDER BY `total` DESC