if abs(datediff(mm,date1,date2))=5
print ...

解决方案 »

  1.   

    打错了:
    if abs(datediff(mi,date1,date2))=5
    print ...
      

  2.   

    datediff 函数1.DATEDIFF ( datepart , startdate , enddate )
    datepart参数:日期部分  缩写 
          year  yy, yyyy 
          quarter  qq, q 
          Month  mm, m 
          dayofyear  dy, y 
          Day  dd, d 
          Week  wk, ww 
          Hour  hh 
          minute  mi, n 
          second  ss, s 
          millisecond  ms startdate:计算的起始日期
    enddate:计算的终止日期
    2.功能:按设定参数的格式返回计算的终止日期与计算的起始日期的差值
    3.例:select datediff(d,字段名,getdate()) from table
    结果:返回字段名与当前系统时间天数的差值