У меня могут быть комбинированные графики на информационной панели, поэтому мне нужна очень хорошая производительность
моя проблема заключается в количестве операторов, которые я должен выполнить, чтобы получить данные графика из базы данных
например: мне нужно получить количество потенциальных клиентов на группу пользователей по источнику потенциальных клиентов каждый месяц, поэтому мне нужно запускать операторы MySQL (количество пользователей * число источников лидов * 12) раз, этот путь очень медленный и трудный
Код: Выделить всё
$cash=array();
$users=DB::table('users')->where('deleted','0')->get();
foreach($users as $user){
for($f=1;$fwhere('owner',$user->id)->where('status','23')->where(DB::raw('DATE_FORMAT(date, "%Y-%m") '),date("Y-".$ee))->sum("amount");
array_push($cash, $amount);
}
}
Подробнее здесь: https://stackoverflow.com/questions/566 ... graph-data
Мобильная версия