nope this will search from first date of the previous 2 month periodDELETE FROM dbo.Table_Name WHERE Search_Date < DATEADD(MONTH,DATEDIFF(MONTH, 0, GETDATE())-2,0)see this simple exampleDECLARE @dateval datetimeSET @dateval='20120815'SELECT DATEADD(MONTH,DATEDIFF(MONTH, 0, @dateval)-2,0)
------------------------------------------------------------------------------------------------------SQL Server MVPhttp://visakhm.blogspot.com/