我使用TIME数据类型来存储员工额外工作时间,因为在某些情况下,时间值的存储方式与此格式相同
9.08:00:00,
2.16:00:00,
1.00:00:00,
-9.05:00:00
这种格式是什么以及我如何知道这个的确切价值?
请帮助解决此问题
提前感谢,
婆
答案 0 :(得分:0)
您需要使用TIME_FORMAT()将其转换为字符串。 (http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_time-format)
SELECT TIME_FORMAT(time_field, '%H:%i') FROM table
%H:$ i小时:分钟
答案 1 :(得分:0)
9.08:00:00 这里9是9天然后9 * 24 = 216和.08是8小时,所以总共216 + 5 = 221小时
2.16:00:00与上述相同2 - 2天2 * 24和16是16小时48 + 16 = 64
使用MySQL函数
查看上述计算注意:在Mysql 5.5.18中,TIME数据类型列存储时间值,如...