我要搜索一个按杂志出版年份和期数排列的数据库,要求输入条件查找条件范围内的记录
如要选择2003第33期到2004年的第56期之间的记录
请问怎样操作?

解决方案 »

  1.   

    数据结构如下: 表名 (Table1)ID  名称 时间 期号
    --------------------
    1    A   2004   2
    2    B   2004   56
    3    C   2005   2
    4    D   2003   33
    5    E   2003   6
    6    F   2002   4
    --------------------  SELECT * FROM Table1 WHERE (时间>=2003 And 期号>=33) And (时间<=2004 期号<=56)
      

  2.   

    定义一个字段,NUMERIC,专门用于搜索.
    其值=年*1000+期
      

  3.   

    SELECT * FROM Table1 WHERE (时间>=2003 And 期号>=33) And (时间<=2004 And 期号<=56)