alexmansour OP 10 years ago Best Answer Level 1ReplyReport SpamI have fixed the issue, here is the updated query: $numberOfHours = DB::table('session')->where('doctor_id', $doctorId) ->whereNotNull('start_time') ->whereBetween('end_time', [$start, $end]) ->select(DB::raw("SUM(time_to_sec(timediff(end_time, start_time)) / 3600) as result"))->get(['result']); Like Reply 2 likes