【发布时间】:2017-05-09 06:05:48
【问题描述】:
我有以下数据:
ID TIMEIN TIMEOUT
1 2016-08-24 20:44:00 2016-10-22 19:35:36
2 2016-08-24 20:58:00 2016-08-24 20:59:09
以及我想使用以下查询来查找 timediff 小于 50 小时的所有条目
SELECT TimeDiff(TimeOut,TimeIn)
from table where TimeDiff(TimeOut,TimeIn) < '50:00:00'
第二行应该返回,因为它小于 50 小时,但第一行,timediff 超过 50 小时也继续返回。
02:04:57
15:10:49
125:00:25
它返回所有类型的值,包括大于 50 的值
我应该使用什么查询?谢谢
【问题讨论】:
-
您的输出似乎与您的示例数据不匹配,即输出中有三行,只有两个示例数据行,并且输出中的所有值都与您在应用 @ 后所期望的不匹配987654324@ 到样本数据。