两个日期相减,只想年月日参加计算,忽略时间部分,怎么办

解决方案 »

  1.   

    得到當前日期-TableName.DateColumnName之間的日期值select Cast(cast(convert(varchar(50),getdate(),111)as datetime)-cast(convert(varchar(50),DateColumnName,111)as datetime) as Int) from TableName
      

  2.   

    StrToDate(DateToStr(dt1)) - StrToDate(DateToStr(dt2))
      

  3.   

    StrToDate(FormatDateTime('yyyy-mm-dd',D1))-StrToDate(FormatDateTime('yyyy-mm-dd',D2))
      

  4.   

    FormatDateTime('yyyy-m-d', Now )
    然后strtodate再减
      

  5.   

    StrToDate(FormatDateTime('yyyy-mm-dd',D1.date))-StrToDate(FormatDateTime('yyyy-mm-dd',D2.date))