gpt4 book ai didi

mysql - 在 MySQL 中存储时间间隔值的最佳方式?

转载 作者:可可西里 更新时间:2023-11-01 06:34:58 34 4
gpt4 key购买 nike

愚蠢的简单问题,但我一直没能找到一个优雅的解决方案。我想在 MySQL 列中存储时间间隔,例如:

1:40(一小时 40 分钟)0:30(30 分钟)。

然后能够运行查询,对它们求和。现在我将它们存储为 INT 值 (1.40),但我必须手动进行加法(除非我错过了更简单的方法)。

TIME 列类型最多只能存储 900 小时(我认为大约),所以这对我来说(几乎)没用,因为我跟踪了数十万小时以上(我存储一个字段,其中包含许多不同条目的总和).

谢谢!

最佳答案

仅存储分钟,因此 1:40 存储为 100。这样可以轻松添加:100 + 30 = 130。显示时,计算转换回小时:分钟。 130 分钟 -> 2:10。

关于mysql - 在 MySQL 中存储时间间隔值的最佳方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1540123/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com