愚蠢的简单问题,但我一直无法找到一个优雅的解决方案。我想将时间间隔存储在 MySQL 列中,例如:
1:40(1小时40分钟)
0:30(30 分钟)。
然后能够运行查询并对它们求和。现在我将它们存储为 INT 值 (1.40),但我必须手动进行加法(除非我错过了更简单的方法)。
TIME 列类型仅存储最多 900 小时(我认为大约),因此这对我来说(几乎)毫无用处,因为我正在跟踪数十万小时(我存储一个字段,其中包含许多不同条目的总和)。
Thanks!
仅存储分钟,因此 1:40 存储为 100。这样可以轻松添加:100 + 30 = 130。显示时,进行数学运算以转换回小时:分钟。 130 分钟 -> 2:10。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)