Есть таблица clan_help_parts с полями id, date, login, bonus, penalty.
Задача: вывести записи таблицей, упорядоченных по дате, при этом сдвигать записи с учётом бонусов-пенальти.
Если без сортировки по дате, то работает так:
$sql = "SELECT *, (id + penalty - bonus) as position FROM...