利用时间维度统计分页
在进行数据统计的时候,不能简单的通过数据表数据条数进行分页。这时,可以通过时间维度进行分页。 //以时间作为查询条件进行用户统计查询 $start_date = request('date')['start'] ? : ''; $end_date = request('date')['end'] ? : ''; //以时间维度降序排列 //分页的最后一条数据时间 if ($start_date) { $start_at = $start_date; } else { //$min_date 查询录入用户表里最早一个用户的日期(这里使用的时间戳) $start_at = $min_date ? date('Y-m-d', strtotime($min_date)) : date('Y-m-d', time()); } //分页的第一条数据时间 if ($end_date) { $end_at = $end_date; } else { $end_at = date('Y-m-d', time()); } //计算第一条数据和最后一条数据两个时间的天数差 $days = (strtotim...