1
特定客户在过去3小时内获取所有记录的最佳方式是什么?我不太清楚如何设置这个SQL了吗?在过去的几个小时内查找记录T-SQL
模式
客户ID VARCHAR AddressID VARCHAR dateCreated会日期时间
特定客户在过去3小时内获取所有记录的最佳方式是什么?我不太清楚如何设置这个SQL了吗?在过去的几个小时内查找记录T-SQL
模式
客户ID VARCHAR AddressID VARCHAR dateCreated会日期时间
一个可以使用的功能是DATEADD
。下面的T-SQL将从MyTable获取所有行,其中MyColumn的值大于或等于当前日期/时间减去3小时。
SELECT *
FROM MyTable
WHERE MyColumn >= DATEADD(hh,-3,GETDATE())
您可以了解更多有关DATEADD here。