我想通過記錄一天的日期來保留90天前的日期。 Tablonun ismi:etl.PackageExecutionDuration 我希望記錄被刪除90天。要比較的列名稱:created_time。這將是90天前的23點59分59秒。 我該怎麼做?我如何從getdate()到90天永久地獲得大日期?
我已經完成了以下查詢,但有一個更簡單的方式或形狀?
DELETE etl.PackageExecutionDuration where created_time< (select CONVERT(datetime,
DATEADD(SECOND,-1,
CONVERT(datetime,
CONVERT(date,
CONVERT(datetime,
DATEADD(DAY, -89, GETDATE())))))))
什麼數據類型是'created_time'?你能不能僅僅做'... where created_time
Xedni