Здесь мой MySQL запрос (работа в phpMyAdmin):
SELECT waktu_kerusakan, workcenter, COUNT(workcenter) AS jumlah_repair
FROM repair WHERE year(waktu_kerusakan)='2019' GROUP BY workcenter ,
month(waktu_kerusakan) BETWEEN 1 and 6 Order By jumlah_repair Desc
затем я пытаюсь использовать синтаксис Laravel, как показано ниже (не работает):
$sql = Main::groupBy('workcenter')->select('workcenter', \DB::raw('count(*) as frekuensi'))
->whereYear('waktu_kerusakan', 'like', "%".$tahun."%")
->OrderBy('frekuensi', 'Desc')
->groupBy(\DB::raw("MONTH(waktu_kerusakan)"), [1, 6])
->get();
ПожалуйстаКто-нибудь, помогите мне преобразовать запрос MySQL в синтаксис Laravel. Спасибо!