【发布时间】:2016-10-03 22:41:26
【问题描述】:
如何计算我的名为“timeSpent”的结肠的时间总和,格式如下:HH:mm 在 SQL 中?我正在使用 MySQL。
我的专栏类型是时间。
它有这个结构
时间从 10:00:00 12:00:00 02:00:00 时间到 08:00:00 09:15:00 01:15:00 所花费的时间 总时间 03:15:00【问题讨论】:
-
RDBMS:mysql。如果总和为 02:10:30,则查询 select SUM(timespent) from mytablename 不会像我想要的那样工作,它显示为 021030。
-
你的意思是你有 2 列时间从和时间到?你的数据库是什么?
SELECT sum(DATEDIFF(minute, timeFrom,timeUntil)) from TableName -
是类型时间造成的。它需要一个我不知道的特定功能,请帮忙。
-
我认为 datediff 是为了得到 2 次之间的差异,而不是我记得的总和
-
@kawtousse:我们的时间也很宝贵。请只更新原始问题,而不是发布重复的问题。