日期:2014-05-18 浏览次数:20508 次
if   convert(varchar(100),getdate(),23)=convert(varchar(100),DATEADD(day,-1,convert(datetime,datename(YEAR,getdate())+'-03-01')),23) or   --2012-02-29
     convert(varchar(100),getdate(),23)=convert(varchar(100),convert(datetime,datename(YEAR,getdate())+'-12-31'),23)    --2012-12-31
begin
    --运行你的脚本
    print '1'
end
else 
begin
    print '2'
end
------解决方案--------------------
需要设置两个job
在调度里选择:每月-第“末一个”、“天”、每“12” 个月
开始日期设置为今年2月或者去年12月的最后一天