保持期間が 6 か月を超えたデータを削除するために作成した SQL ジョブがありますが、テーブルからデータが削除されています。
私のスクリプトは次のようになります。
DECLARE @Retention_Date DATETIME = DATEADD(MM, -6, GETDATE())
PRINT 'Step Start: Purge'
DELETE FROM DBA.PD_WaitStats WHERE Created_On > @Retention_Date
DECLARE @StepEndTime DATETIME = GETDATE()
PRINT 'Step End Time : ' + CONVERT(VARCHAR, @StepEndTime, 109)
GO
x か月より前のデータを削除するにはどうすればよいですか?