我用的数据库是SQL的,有个字段A为datetime 类型
如何进行比较查询,就是大于,小于的比较???很急……

解决方案 »

  1.   

    为什么我用A >= #datevalue(text1.text)#  and  A <= #datevalue(text2.text)#就是找不到相关的数据??可数据库里明明有这样的数据啊……
      

  2.   

    access时使用#  用format进行转换
      

  3.   

    不要用>=比较,换用datediff函数
      

  4.   

    不要用>=比较,换用datediff函数
    ====================
    可以用>=比较的,但在sql server中应该这样:sqlstr="select * from table where A >='"+trim(text1.text)+"'  and  A <='"+trim(text2.text)+"';"
      

  5.   

    直接比较即可
    a>'日期' 如a>'2004-01-01'
      

  6.   

    select * from 表 where 日期>'2004-05-01 00:00:000'
      

  7.   

    sqlstr="select * from 表 where 日期>Convert(datetime,'" & DataString & "',102)"
      

  8.   

    select * from comvert(varchar(10),日期,20)>='2004-010-02'