select 8 from tb where time between begintime and end time and 其他条件

解决方案 »

  1.   

    忘记说了,表中有个开始时间,结束时间字段(hh:mm:ss),相差一分钟
    to ferrytang(水油),你这个好像是单表操作才可以,如果EndTime的月份和年份都和BeginTime不一样,就不行了
    不知道我描述的清楚吗
      

  2.   

    select * from tablename1,tablename2
    where   (begintime & " >= " & "#" & Text1.Text(条件1) & "#)" &
            " And " & "(endtime" & " =< " & "#" & Text2.Text(条件2) & "#" & ")" &
           " And " & "字段名 " & " 操作符 " & " 查询值"
      

  3.   

    sha_boy(笨小孩) 拜托,你的SQL语句的语法都是错的
      

  4.   

    Sybase我不熟,但是如果是Oracle下可以是用建立特殊索引,这个索引是二进制的,他的检索速度可以大大加快,但是比较浪费空间,本来就是用空间换时间嘛!你可以查查相关资料你用的数据库有没有这种索引!
      

  5.   

     多谢大家了,给分......
    这个问题boss不做要求了,我也不管了,其他人搞的数据库,数据库的结构早就定死了,nnd,不管我事...