这是吗?
我有以下检查:
'20'+convert(char,tc.TransactionDateStamp,12) = pr.DateOut
AND substring(tc.TransactionTimeStamp,1,2) + substring(tc.TransactionTimeStamp,4,2) + substring(tc.TransactionTimeStamp,7,2) = pr.TimeOut
这是有效的,但如果tc.TransactionTimeStamp
中的时间与pr.TimeOut
中的时间相差大约5秒,则它不匹配。我需要做一个检查,即使时间相差30秒,也能让这两个匹配。
'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