SELECT SUM(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)) as TIMESTAMPDIFF FROM job_timing_logs
这是 Mysqli 查询
我想将此查询作为 Laravel 查询
实际上我正在研究时间计数,例如开始时间,结束时间,暂停时间
我的表像 ID 、start_time、end_time。
谢谢你的帮助。
我不确定您的查询需要多大,但这是我的看法
DB::table('job_timing_logs')
->select(DB::raw("SUM(UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)) as TIMESTAMPDIFF"));
试试这段代码:
$q = JobTimingLogs::sum('UNIX_TIMESTAMP(end_time) - UNIX_TIMESTAMP(start_time)');