用SQL 做时间比较.例如说我在EDIT.TEXT中有一个时间.然后再跟数据库中的一个时间做> ,< ,=>,<=的时间比较。请各位解说一下

解决方案 »

  1.   

    自己看看sql server关于DateDiff的联机帮助 ________________________欢迎访问和宣传我的论坛http://hthunter.vicp.net/
      

  2.   

    保证其为时间格式,直接比较: '... where sDate >= ' + QuotedStr(Edit1.Text);
    ADOQuery.FieldByName('sDate').AsDateTime与StrToDateTime(Edit1.Text)取出来后这样比较
      

  3.   

    Oracle SQl:
    select * from your_table
    where create_date >= to_date('2004/01/01','YYYY/MM/DD')
                    ↑相当Edit1.Text中的値