Laravel:根据created_at进行过滤和分组,并对成本求和

idfiyjo8  于 2023-04-13  发布在  其他
关注(0)|答案(1)|浏览(95)

基于下表

我想得到created_at列上的所有记录grouped by月和sum每个月的cost
我希望我能解释清楚。

vmjh9lq9

vmjh9lq91#

你可以这样做

$monthlyCosts = DB::table('my_table')
            ->selectRaw("DATE_FORMAT(created_at, '%m-%Y') as month, SUM(cost) as total_cost")
            ->groupBy('month')
            ->get();

相关问题