我的库中的时间字段包括“年月日时分秒”,我的查询条件只有起始和终止的“年月日”,这样的SQL语句改怎么写!查询的日期是CTime格式的!数据库中的字段该用字符串型还是ACCESS规定的如期格式呢?
谢谢!

解决方案 »

  1.   

    看你库中的字段类型是什么?如果时VACHAR型,则可以用 LIKE “年月日%”or “__月日%”
    % 表示一串字符,而_ 表示一个字符;如果是时间类型,你可以在SQL语句中使用数据库函数,将时间类型转化成字符串型,再采用上面的方法。
      

  2.   

    把ACCESS的日期当作字符串处理,用那样的格式就行了,用Open
      

  3.   

    我要查询 某两个日期之间的记录!如果用字符串查询,能用>=   <=吗?
      

  4.   

    可以的。—————————————————————————————————
    ┏━★━━◆━━★━┓ 
    ♂欢|◢CSDN◣|使♂        ▲自由保存帖子,浏览,关注检测
    ┃迎|◥论坛助手◤|用┃        ▲完善的CSDN客户端工具
    ┗━☆━━◇━━━☆┛       ▲自动添加签名......让你更快,更爽,更方便地上CSDN...
    http://www.csdn.net/expert/topic/573/573604.xml
    http://www.chinaok.net/csdn/csdn.zip