当前位置: 代码迷 >> Sql Server >> sql作业有关问题怎么把时间往前调3个月
  详细解决方案

sql作业有关问题怎么把时间往前调3个月

热度:5   发布时间:2016-04-27 14:22:22.0
sql作业问题如何把时间往前调3个月
declare @mm as varchar(6)
set @mm = convert(varchar(6), datename(yy,getdate()) + 
  datename(mm,getdate()) ,112)
declare @tb as varchar(50)
set @tb = 'sexit' + @mm+'1060003'
exec('drop table ' + @tb)
这个可以删掉本月生成的表,如何设置使其改为删掉3个月前生成的那张表

------解决方案--------------------
dateadd(mm,-3,getdate())
------解决方案--------------------
SQL code
dateadd(m,-3,getdate())
------解决方案--------------------
哎,能力有限,帮不了你了,坐等大牛!
------解决方案--------------------
declare @mm as varchar(6)
set @mm = convert(varchar(6),dateadd(month,-3,getdate()),112)
declare @tb as varchar(50)
set @tb = 'sexit' + @mm+'1060003'
exec('drop table ' + @tb)
------解决方案--------------------
SQL code
declare @mm as varchar(6)set @mm = convert(varchar(6),dateadd(month,-3,getdate()),112)declare @tb as varchar(50)set @tb = 'sexit' + @mm+'1060003'exec('drop table ' + @tb)
  相关解决方案