laravelデータの加工を実装したいです。したい処理は下記で説明していきます。
下記に予約テーブルがあります。そちらを曜日毎に分けて平均値を出したいです。
ID | count(予約人数) | date(日付) |
---|---|---|
1 | 2 | 2021-06-21 |
2 | 4 | 2021-06-21 |
3 | 6 | 2021-06-21 |
4 | 2 | 2021-06-22 |
5 | 4 | 2021-06-22 |
6 | 6 | 2021-06-22 |
↓
曜日 | 平均 |
---|---|
月曜日(06-21) | 4 |
火曜日(06-22) | 4 |
下記により曜日毎に人数の合計を取得するところまではできたのですが、平均を出すのが実装できません。
testController.php
1予約テーブル::selectRaw("DATE_FORMAT(date, '%w') as week ,SUM(count) as total_count") 2->groupBy('week')->get(); 3
SQL文で実装するにはどのようにすれば良いですか?
Laravel Eloquentを使用して と言ってるのに SQL文で実装するには というのは相反していると思います。
回答1件
あなたの回答
tips
プレビュー