Select tarih, Sum(memnuniyet_durumu) as toplam, count(id) as oyveren_sayisi from tablo group by(tarih) order by tarih desc

Döngü içersinde
Puan = toplam / oyveren_sayisi