比如有一数据库里面有一个字段为时间(mm/dd/yy),我想查询1999年1月份(输入)的所有数据。

解决方案 »

  1.   

    where year(<field>)=1999 and month(<field>)=1
      

  2.   

    你的字段是什么格式的,然后把你要查询的值转换成哪个格式,在用SELECT语句
      

  3.   

    有一个关于收入的数据库,我想查比如1999年8月(运行中输入)的各个字段之和。“select .....where ??????????"
      

  4.   

    where year(<field>)=1999 and month(<field>)=1 不行,提示“参数不足”,1999和1要在程序运行中输入。
      

  5.   

    你数据库中的字段明明是mm/dd/yy,那你只是输入年月,那当然参数不足
      

  6.   

    dim rs,conn
    dim year,month
    dim dt1,dt2
    conn=createobject('adodb.connection')
    rs=createobject('adodb.recordset')
    conn.open "..."year=1999
    month=1
    dt1=""& year &"-" & month &"-1 00:00:00.000" 
    dt2=""& year &"-" & month &"-31 59:59:59.999" 
    sql="select  * from tbl where dt>='"& dt1 &"' and dt<='" & dt2 & "'"
    rs.open(sql,conn)
      

  7.   

    dim rs,conn
    dim year,month
    dim dt1,dt2
    conn=createobject('adodb.connection')
    rs=createobject('adodb.recordset')
    conn.open "..."year=1999
    month=1
    dt1=""& year &"-" & month &"-1 00:00:00.000" 
    dt2=""& year &"-" & month &"-31 59:59:59.999" 
    sql="select  * from tbl where dt>='"& dt1 &"' and dt<='" & dt2 & "'"
    rs.open(sql,conn)
      

  8.   

    dim rs,conn
    dim year,month
    dim dt1,dt2
    conn=createobject('adodb.connection')
    rs=createobject('adodb.recordset')
    conn.open "..."year=1999
    month=1
    dt1=""& year &"-" & month &"-1 00:00:00.000" 
    dt2=""& year &"-" & month &"-31 59:59:59.999" 
    sql="select  * from tbl where dt>='"& dt1 &"' and dt<='" & dt2 & "'"
    rs.open(sql,conn)