我想对Esri ArcGIS Server SQL Server数据库正在使用的数据运行查询,当我使用该数据时,该数据读为4/15/2015 4:21:45 PM
SELECT *
FROM ServiceRequest.DBO.History_Table
WHERE: Time = CONVERT(DATE, GETDATE())
我返回了具有今天日期的所有记录,但是我将如何扩展它以便检索最近的5分钟?我的
History_Table
列是date
数据类型。
最佳答案
您应该使用DATEADD
函数从参数中查询不到五分钟
https://msdn.microsoft.com/en-us/library/ms186819.aspx?f=255&MSPPError=-2147217396
然后使用分钟参数
WHERE [dateColumn] > DATEADD(minute, -5, GETUTCDATE())
关于sql-server - 如何在SQL Server中使用日期时间数据类型获取最后5分钟的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29663163/