Приветствую, нужно сделать сортировку в таблице ride по результату деления значений из двух столбцов в таблице user.
Имеется 2 таблицы:

В модели Ride идет подключение
public function getRideCustomer()
{
return $this->hasOne(User::className(), ['user_id' => 'ride_customer_id']);
}
Используется yii2. Нужно в indexAction (список) в момент задания $searchModel и $dataProvider или в search() функции находящейся в RideSearch() - сделать сортировку rides по рейтингу customer, т.е. rating = user_rating_sum / user_rating_count;.
Как это можно сделать?