我有两个日期列;given_schedule和delivery_schedule。要查询它们,我使用以下内容:
SELECT *
FROM table2
WHERE CONVERT(date, given_schedule) >= CONVERT(date, DATEADD(dd, -3, GETDATE()))
这SELECT将返回过去 3 天内的所有行。不过,我需要做的是删除所有返回的行,这些行在delivery_schedule.
我应该如何更新我的查询来做到这一点?本质上,我想删除以下查询返回的任何内容:
SELECT * FROM table2
WHERE CONVERT(date, delivery_schedule) = CONVERT(date, GETDATE())