MSSQL类型的数据库,如何求出两个日期时间类型的字段是否大于30分钟?比如:一个是2010-2-19 12:40:56, 一个是2010-2-19 14:40:56

解决方案 »

  1.   

    datediff函数
    查下SQL帮助文件你就知道了
      

  2.   

    DateDiff('n', 时间变量, Now()) > 30
      

  3.   

    select * from test where (TIMEDIFF(MyDateTime, MyDateTime1) > '00:30:00' or TIMEDIFF(MyDateTime1, MyDateTime) > '00:30:00' )
      

  4.   

    引用DateUtils里面有大量的时间函数供你玩,你研究一下那个单元,SQL里的DateDiff也可完成,这个东东用法很多,常在CSND上下东东,分不够,三分走人,这次回复的内容不会太短吧?