美好的一天,我需要帮助,虽然我已经查找/搜索过像我这样的其他问题,但这不仅仅是我在寻找的东西。 我想用这种数据格式获得总时间。我尝试通过此查询获取总日期:
SELECT DATEDIFF(max(date(in_out)), min(date(in_out))) as datediffs, FROM `tbl_tmpdtr` WHERE userid = 1002
我得到了我所需要的东西,现在我想得到总时间,到目前为止我尝试的是这个查询:
SELECT MAX(time(in_out))-MIN(time(in_out)) as minus FROM `tbl_tmpdtr` WHERE date(in_out) = '2015-05-01'
但结果是这样的整数:
minus
90000
我缺少什么?或缺乏。我想要的是查询date ='2015-05-01'的总时间。然后在达到之后,id = 1002的总时间。
我在我的数据库(mydb)表(tbl_tmpdtr)中有这些数据:
id | userid | in_out | status
1 | 1002 | 2015-05-01 09:00:00 | In
2 | 1002 | 2015-05-01 18:00:00 | Out
3 | 1002 | 2015-05-02 09:00:00 | In
4 | 1002 | 2015-05-02 18:20:00 | Out
5 | 1002 | 2015-05-03 09:30:00 | In
6 | 1002 | 2015-05-03 18:10:00 | Out