我想撤回过去七天的数据。
Declare @DateRange Datetime
Set @DateRange = DateAdd(DD,-7, GetDate())
WHERE CreateDate = @DateRange
以上脚本无效。我如何正确创建此语法并过滤where子句中的数据?
答案 0 :(得分:1)
您的查询当前请求创建日期为7天前的记录到第二个记录。
您想要的是在7天前请求所有记录。
Declare @StartDate Datetime
Set @StartDate = DateAdd(DD,-7, GetDate())
SELECT ...
WHERE CreateDate > @StartDate