【发布时间】:2019-03-13 17:15:27
【问题描述】:
我有一个超过 9000 万行的表,它的数据超过 3 年。我想保留星期一(或一周中的任何特定日期)添加的所有记录,并删除一年前添加的数据的剩余记录。
谁能帮我解决这个问题?
我面临的困难是整理周一(或一周中的任何特定日期)添加的数据
【问题讨论】:
-
使用
DATEPART。另外,您确定要删除旧数据吗?如果您只想查看星期一的记录,将其存档在某处会有什么问题吗?他们会使用DATEPART查询它? -
请在运行查询之前进行备份
-
谢谢大家 :) @TimBiegeleisen 数据归档需要当前表只保存周一记录
标签: sql database tsql sql-server-2008 database-management