我在 MySQL 中使用十进制数据类型创建了一个名为“hours_spent”的字段来存储时间。这些值的存储方式如下 1.30、2.30 等...(1 小时 30 分钟、2 小时 30 分钟)。
我想计算各种时间值的总和。
时间总和不是我预期的:1.30 + 2.30 = 3.60,而我预期的是 4.00。
我使用 MySQL 中的 SUM 函数来计算 hours_spent 字段。如果值为 0.30 + 1.50 = 1.80,而我预计为 2.20。
我的第一个错误是使用十进制类型而不是时间数据类型,但我无法更改数据类型。
那么,有什么方法可以对时间值求和并得到我期望的结果?
谢谢