Mysql сумма группы по запросу в laravel eloquent - PullRequest
0 голосов
/ 20 февраля 2019

Я пытаюсь преобразовать запрос в eloquent или найти способ использовать его в контроллере laravel.

Запрос:

select employee, workdate, sum(actualhours) 
from ts_data group by employee, workdate;"

1 Ответ

0 голосов
/ 20 февраля 2019

Использование Eloquent модели:

$records = TsData::select(
    'employee',
    'workdate',
    \DB::raw('sum(actualhours) as sumhours')
)
->groupBy('employee', 'workdate')
->get();

или использование фасада БД:

$records = \DB::table('ts_data')->select(
    'employee',
    'workdate',
    \DB::raw('sum(actualhours) as sumhours')
)
->groupBy('employee', 'workdate')
->get();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...