小编use*_*026的帖子

有没有办法在MySQL中将小数转换为时间?

我使用decimal数据类型在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.

我的第一个错误是使用十进制类型而不是时间数据类型,但我无法更改数据类型.

那么,有没有什么方法可以将时间值相加并得到我预期的结果?

谢谢

mysql date typeconverter

5
推荐指数
1
解决办法
2926
查看次数

标签 统计

date ×1

mysql ×1

typeconverter ×1