Çıkan sonucu değilde veritabanına yazmadan önce o fonksiyon ile ortalaması alıp kaydedersiniz. Daha sonra order by kullanırsınız.