datediff(s.date_to_deprovision,s.create_date) >= '2008-05-01'  是什么意思,大家可以解释一下吗?

解决方案 »

  1.   

    datediff(s.date_to_deprovision,s.create_date) 
    应该返回两个日期相差的天数,怎么会是>= '2008-05-01'
      

  2.   

    什么结果?
    s.date_to_deprovision,s.create_date:什么数据?
    datediff(s.date_to_deprovision,s.create_date) >= '2008-05-01'
      

  3.   

    s.date_to_deprovision,s.create_date是一个表示日期字段。
      

  4.   

    测试:
    select datediff('2008-6-1','2008-1-1')>'2008-01-01'
    从2008-1-1-2008-12-01都为0,即FALSE
    改为<,全部为1即TRUE,不知道有什么用
      

  5.   

    Thank you for your answer