Нужно отсортировать выдачу по полям: paid_date (дата окончания действия премиум возможностей), rating (рейтинг).
В выборке должен быть такой порядок:
сначала те, у кого paid_date не закончился (то есть paid_date < текущей даты), они упорядочены по рейтингу, после них идут все остальные и тоже упорядочены по рейтингу.
А оно не будет сортировать по дате окончания премиум аккаунта?
Т.е. тот, у кого прем на 2 года и рейт 50 не будет ли выше от того, у кого прем на месяц и рейтинг допустим 1000?