Php laravel—来自mysql数据库的时间总和
欢迎光临!我在这个查询中做了一个函数Php laravel—来自mysql数据库的时间总和,php,mysql,laravel,Php,Mysql,Laravel,欢迎光临!我在这个查询中做了一个函数 $time=DB::table('notes')->其中('pilot_id',$id)->sum('time') 但我得到的格式是这样的120000,应该是1:20。如何得到它?(小时:分钟) 时间以“时间”类型存储在数据库中 $time = DB::select("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `time` ) ) ) AS total_time FROM notes WHERE pilot_id = ?",
$time=DB::table('notes')->其中('pilot_id',$id)->sum('time')代码>
但我得到的格式是这样的120000,应该是1:20。如何得到它?(小时:分钟)
时间以“时间”类型存储在数据库中
$time = DB::select("SELECT SEC_TO_TIME( SUM( TIME_TO_SEC( `time` ) ) ) AS total_time FROM notes WHERE pilot_id = ?", [$id]);
echo '<pre>';
print_r($time);
exit;
$time=DB::select(“选择秒到秒时间(SUM)(time到秒(`time`)))作为来自pilot\u id=?,[$id]的notes的总时间);
回声';
打印(时间);
出口
您的时间字段数据类型是什么?能否给出一个时间值示例?字段数据类型是时间。存储在数据库中的示例:01:20:00->1hour 20 minuteshtmlenties()期望参数1为字符串,数组给定的字符串相同。在视图中,我应该将其作为{{$time}}
传递?首先将结果存储在一个变量中,然后将其打印出来,然后查看查询返回的结果。但是我需要将其存储为时间,不能将其作为变量传递。我会根据您的要求提供解决方案。我无法为您的整个业务逻辑编写代码