【发布时间】:2015-05-08 04:01:16
【问题描述】:
在我的数据库中,我有一个名为 flighttime 的字段。它包含飞行的持续时间,即:1:31、0:45、0:29。当我使用 MySQL 的 SUM() 函数来添加这些时间时,它给了我一个奇怪的数字,XXXXX。它不像人们期望的那样采用 XX:XX 的时间格式。
有人知道 MySQL 是如何加倍的吗?如果是这样,我如何将它给我的数字转换为 XX:XX 之类的格式?
谢谢!
【问题讨论】:
-
您使用什么列类型来存储飞行持续时间?
-
我使用的是时间数据类型。
-
好吧,那就看看这个:stackoverflow.com/questions/10067939/…
-
我同意,你应该把它存储为一个整数,特别是如果你想在sql中求和。
-
添加时间没有任何意义,除非它们是相对的。
标签: mysql