巧用dateadd删除一段时间数据
DATEADD
在向指定日期加上一段时间的基础上,返回新的 datetime 值。
语法
DATEADD ( datepart , number, date  ) 
参数
删除一个星期前数据例子:select * from lgh_log where fact_date < DATEADD( Day,-7,getdate())
利用DATEADD可以实现自动删除一段时间数据.
 可以创建一个任务,先做备份再删除以下任务中删除部分的内容   
--是删除当前时间1周前的数据
   Begin   Transaction   
  delete   from   tablename   where   date_time   <   DATEADD(   Day,-7,getdate())   
  if   @@Error   !=   0   
  begin   
                 Rollback   Transaction   
                 return   
  end   
  Commit   Transaction 
 
                     
                    
                 
                    
                 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号