Группировка по месяцам и годам красноречивые laravel - PullRequest
0 голосов
/ 08 мая 2020

enter image description here

Я хочу подсчитать пассажиров и группу результатов по месяцам и годам, может быть, вот так (просто пример), так какой запрос на laravel вызывать вот так ?

{

2019 => [

January=>0,

Februari=>0,

March=>0,

April=>0,

May=>0,

June=>0,

July=>0,

August=>0,

September=>0,

October=>0,

November=>0,

December=>2,

],

2020 => [

January=>0,

Februari=>0,

March=>4,

April=>2,

May=>1,

June=>0,

July=>0,

August=>0,

September=>0,

October=>0,

November=>0,

December=>0,

],

}

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

1 Ответ

0 голосов
/ 08 мая 2020
    $values=Passenger::select(DB::raw('count(name)',
DB::raw("DATE_FORMAT(date, '%m-%Y') new_date",
DB::raw('YEAR(date) year, MONTH(date) month'))
->groupby('year','month')->get();

убедитесь, что имя вашей таблицы - «пассажиры», а название вашей модели - «Пассажир»

см .: { ссылка }

{ ссылка }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...