前提・実現したいこと
Laravelでゲームのランキングを表示したいのですが、そのゲームランキングの集計にスコアという値があるのですが、一つのゲームのスコアの平均値を集計してランキングに載せたいです。
発生している問題・エラーメッセージ
発生している問題はスコアが平均値ではなくスコアがそのまま表示されてしまう。
該当のソースコード
Laravel
1$list = \DB::table('reviews') 2 ->selectRaw('game_id, SUM(score) AS sum') 3 ->groupBy('game_id') 4 ->where('created_at', '>=', '2020-08-02 00:00:00') 5 ->where('created_at', '<', '2020-08-09 00:00:00') 6 ->orderByRaw('SUM(score)') 7 ->take(10) 8 ->get();
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ソースコードに書いたコードは週間で集計しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/08 02:23