如何在 laravel 中按周从数据库组获取结果
How to get Result from database groupBy week in laravel
我正在尝试从数据库 groupBy Week 中获取记录。我有两个数据开始日期和结束日期。在这两个日期之间,我想按周分组获取所有数据
我知道我的以下查询是完全错误的。这只是一个想法
Consignment::('created_at',$request->start_date)->where('end_date',$request->end_Date)->groupBy('Week')->get();
所有结果应该 groupBy
周
例如: week1
、week2
等
如果列中没有 wee,则需要在查询时创建一个
Consignment::addSelect(DB::raw('week(created_at) as created_at_week'))
->where('created_at',$request->start_date)
->where('end_date',$request->end_Date)
->groupBy('created_at_week')->get()
我正在尝试从数据库 groupBy Week 中获取记录。我有两个数据开始日期和结束日期。在这两个日期之间,我想按周分组获取所有数据 我知道我的以下查询是完全错误的。这只是一个想法
Consignment::('created_at',$request->start_date)->where('end_date',$request->end_Date)->groupBy('Week')->get();
所有结果应该 groupBy
周
例如: week1
、week2
等
如果列中没有 wee,则需要在查询时创建一个
Consignment::addSelect(DB::raw('week(created_at) as created_at_week'))
->where('created_at',$request->start_date)
->where('end_date',$request->end_Date)
->groupBy('created_at_week')->get()