У меня есть таблица заказов и столбец состояния в моей БД, статус сохраняется как [1,2,3,4], что соответствует во внешнем интерфейсе [выдано, в ожидании, когда доставлено], теперь мне нужно получитьколичество каждого статуса между 2 датами,
Обратите внимание: мне нужно количество каждого статуса, например,
выдано: 80 в ожидании: 50 в пути: 20 доставлено: 170
Я попробовал приведенный ниже код, но не знаю, как удовлетворить мои потребности
$account = DB::table('order')
->whereBetween('created_at',[$fromdate, $todate])
->select(DB::raw('COUNT(order.status) as total'))
->get();
return response()->json($account,200);
Любая помощь будет высоко ценится