Mysql 按一天中的时间进行的Laravel查询
我需要从我的表中进行查询,在表中我跟踪页面视图并按一天中的时间对结果进行分组,更具体地说,是按2小时的间隔对结果进行分组。现在我每小时都会得到结果:Mysql 按一天中的时间进行的Laravel查询,mysql,laravel,eloquent,Mysql,Laravel,Eloquent,我需要从我的表中进行查询,在表中我跟踪页面视图并按一天中的时间对结果进行分组,更具体地说,是按2小时的间隔对结果进行分组。现在我每小时都会得到结果: $visitorTraffic = DB::table('views') ->select(DB::raw('MONTH(created_at) as m, YEAR(created_at) as y, HOUR(created_at) as h, count(*)')) ->groupBy(DB::raw('
$visitorTraffic = DB::table('views')
->select(DB::raw('MONTH(created_at) as m, YEAR(created_at) as y, HOUR(created_at) as h, count(*)'))
->groupBy(DB::raw('HOUR(created_at)'))
->get();
这会有帮助吗?我发现了一个每小时都有效的代码,这是我更新问题的代码,现在我只需要让它在2小时而不是1小时的时间间隔内有效。