select * from 表名 where ((cast(planDate as int) - cast(overDate as int))>=2

解决方案 »

  1.   

    select * from 表名 where datediff(day,planDate,overDate)>=2
      

  2.   

    select * from 表名 
    where datediff(dd,planDate,overDate) >= 2
      

  3.   

    DATEDIFF
    返回跨两个指定日期的日期和时间边界数。 语法
    DATEDIFF ( datepart , startdate , enddate ) 参数
    datepart是规定了应在日期的哪一部分计算差额的参数。