【发布时间】:2011-02-21 19:09:11
【问题描述】:
我使用字段“时间”设置我的 MySQL 数据库
不是传统意义上的HH:MM,它是事件发生的时间,所以一个5分45秒的事件发生在一场比赛还剩5分45秒的时候。 12:25 发生,还剩 12 分 25 秒,以此类推。
我希望能够找出经过的总时间,所以如果我有一个事件发生在 12:25,而下一个事件发生在 5:45,我希望能够得到差异,这将等于 6:40。然后,我想将其表示为小数,在本例中为 6.67。
这可能吗?
提前致谢。
【问题讨论】:
-
您使用什么数据类型来存储这些值?
-
@Brian 我使用“时间”数据类型,因为没有附加日期。
-
我也犯了同样的错误。当您稍后进行此类操作时,您不会使用时间类型列。您总是以分钟(十进制)存储以供以后处理,更容易过滤。