我应该如何修改我的代码以防止显示当前日期的数据?
我需要前一天的Getdate() -1
,然后是修订日期后的过去90天。 90天应该从昨天开始,而不是现在的日期。
但是,这仍然显示当前日期:
WHERE CAST([CREATE_DTG] AS DATE)
BETWEEN CAST(DATEADD(day, -90, CAST(DATEADD(day, -1, getdate()) as DATE))
AND CAST(DATEADD(day, -1, getdate()) as DATE)
我当前的尝试在And
上返回错误消息。
答案 0 :(得分:0)
怎么样:
WHERE CAST([CREATE_DTG] AS DATE) BETWEEN cast(getdate() - 91 as date)
and cast(getdate() - 1 as date)