Laravel雄辩的groupby和sum

时间:2018-11-13 08:02:14

标签: laravel laravel-5 eloquent

我真的很精于口才,我正在尝试groupby employee_id并在sum字段上执行deductions函数。真的很难对扣除额进行求和。

这是我的代码:

$payroll = Timelog::groupBy('employee_id')->with('employee')->get(['employee_id','deductions']);

我要做的是在groupby之后添加sum函数,但是出现错误。

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:3)

您应该尝试以下操作:

$payroll = Timelog::select('employee_id',DB::raw('SUM(deductions) as total_deductions'))->with('employee')->groupBy('employee_id')->get();