在SQL Server表中,我有一个DateTime字段,每次外部Web服务登录失败时,我都会将当前的DateTime写入表中.
我目前有代码解析返回并确定在5分钟内是否有> 2次失败.如果是这样,我有一个标志来关闭调用Web服务.我很好奇是否有一种方法可以使用sql来返回当前时间内5分钟内的行数?
这将返回所有不到五分钟的记录:
SELECT [Columns]
FROM [YourTable]
WHERE [DateTimeField] >= dateadd(minute, -5, getdate())
Run Code Online (Sandbox Code Playgroud)
您可以在DATEADD 此处获得更多信息 .
| 归档时间: |
|
| 查看次数: |
2066 次 |
| 最近记录: |