使用DateDiff函数匹配两列

时间:2015-06-25 09:48:38

标签: sql-server tsql datediff

我有以下检查:

tc.TransactionTimeStamp

这样可行,但如果pr.TimeOut中的时间与{{1}}的时间相差五秒钟,那么它就不匹配。我需要进行检查,即使时间差为30秒,这两个也将匹配。

1 个答案:

答案 0 :(得分:1)

这是吗?

'20'+convert(char,tc.TransactionDateStamp,12) = pr.DateOut 
AND substring(tc.TransactionTimeStamp,1,2)+substring
(tc.TransactionTimeStamp,4,2)+substring
(tc.TransactionTimeStamp,7,2) between pr.TimeOut and pr.TimeOut+30