有需求要整合某時間范圍內如:2019-09-21-2019-09-27 范圍內的刷卡記錄、每天只取最早的那天。來做判斷 所以這里要用到分組了。按照日期分組。 上代碼:record_time為刷卡時間 $db = Db::table(“表名”)->group("date_format(record_time,'%m-%d-%Y')")->select(); 這樣就搞定了。
轉載:https://blog.csdn.net/hexiaoniao/article/details/101520890
-------------------------------------------------------自己項目------------------------------------------------------------------------------
數據庫:
//登陸天數 $data['data'][$k]['sum_online_data'] = Db::name('log_jjcp_login') ->where('userid',$v['userid']) ->group("date_format(loginTime,'%m-%d-%Y')") ->count();