Sql запросов по дням отображает разные результаты - PullRequest
0 голосов
/ 29 января 2020

Я хочу запрашивать записи по дням в таблице, подсчитывать их и группировать по дням, но он не отображает правильные данные

$VisitsTrends=DB::table('visits')
            ->select('created_at',\DB::raw('count(*) as total'))
            -> groupBy('created_at')->get();
          dd($VisitsTrends);

он просто отображает данные по каждому разу и считает по-разному

1 Ответ

0 голосов
/ 29 января 2020

Вы можете использовать

use Illuminate\Support\Facades\DB;
//...
$VisitsTrends = Visit::groupBy('date')->get(array(
      DB::raw('Date(created_at) as date'),
      DB::raw('COUNT(*) as "total"')
));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...