我假设用户最后一次活动的记录日期为13.04.2019。我想汇总一周中属于最后一条记录的所有记录。
ex:
created_at = 13.04.2019,活动= 3
created_at = 11.04.2019,活动= 3
created_at = 01.04.2019,活动= 3
//以上3条记录不是同一周。我需要上周对活动进行求和,所以求和的结果将是6
我该如何用Carbon或其他材料做到这一点
$sum_last_week = Model::where('user_id',$user->id)->orderby('id','desc')->sum('activity')
....
whereBetween
方法验证列的值是否在两个值之间。
$from = date('2020-01-01');
$to = date('2020-05-02');
Model::whereBetween('date', [$from, $to])->get();