【发布时间】:2016-11-28 21:18:42
【问题描述】:
我使用的是 SQL Server 2012。我需要删除大于去年这个时间的数据。
到目前为止,例如,删除所有超过 28/11/2015 的记录。
这是滚动的,它将成为每天运行的 SP 的一部分,因此它每天都会检查当前日期并删除。最好的方法是什么?
DELETE tblmytable
where MyDateField > GETDATE ()
我怎么改成说> 去年的今天?
【问题讨论】:
-
你的意思是小于吗?今天比去年这个时候要好。假设您正在尝试删除旧记录?
标签: sql sql-server sql-server-2012