在过去的几个小时内找到记录T-SQL

Nic*_*rca 1 t-sql

某个客户在过去3小时内获取所有记录的最佳方法是什么?我不太确定如何设置这个sql?

模式

CustID varchar AddressID varchar DateCreated datetime

Tim*_*ter 5

SELECT C.* 
FROM Customer C
WHERE C.DateCreated > DATEADD(hour, -3, GetDate())
Run Code Online (Sandbox Code Playgroud)

编辑:"past 3 hours by a certain customer"

SELECT C.* 
FROM Customer C
WHERE C.CustID = @CustID
AND C.DateCreated > DATEADD(hour, -3, GetDate())
Run Code Online (Sandbox Code Playgroud)