0

我有一个每个工作日运行的 T-SQL 脚本。该脚本会在过去 24 小时内查找新客户,周一除外,它将在过去 72 小时内(周五至周日)进行查找

Select FirstName, LastName, CustomerID, Date
FROM Customers
WHERE 
(
  (
     DATEPART(WEEKDAY, GetDate())=2 AND 
     DATEDIFF(DAY, Customers.Date, GetDate()) <= 3 AND 
     DATEDIFF(DAY, Customers.Date, GetDate()) >= 1
   ) 
   OR DATEDIFF(DAY, Customers.Date, GetDate()) = 1
)

我需要将其更改为提前 30 天进行查找。有任何想法吗?谢谢。

4

1 回答 1

2
WHERE DATEDIFF(DAY, Customers.Date, GetDate()) <= 30
于 2012-08-10T21:08:37.583 回答