想要汇总一个用户的每日工作时间并且在一个专栏我是有登记和检测的时间
$sql=" SELECT User_id, date, min(time) AS checkedin, max(time) AS checkedout,( (TIME_TO_SEC(TIMEDIFF(max(time), min(time))) / 60) / 60) difference
FROM profile WHERE 1 GROUP BY User_id, date";
$previousdata = DB::select($sql);
我从我使用的sql查询中得到这个数组,我想添加一个月的数据每天的差值。 不要担心日期格式,我来自尼泊尔,因此使用的是尼泊尔日期。
Array
(
[0] => stdClass Object
(
[User_id] => 1
[date] => 2076-02-06
[checkedin] => 12:11:40
[checkedout] => 19:11:43
[difference] => 7.00083333
)
[1] => stdClass Object
(
[User_id] => 1
[date] => 2076-02-08
[checkedin] => 12:15:40
[checkedout] => 15:15:48
[difference] => 3.00222222
)
)