说对了,我也不太了解mssql只有帮你T

解决方案 »

  1.   

    先把字符型转换为日期型,再用于SQL语句。
    至于具体的函数,查一下手册好了:)
      

  2.   

    Date date = new Date();
    String strDate = date.toString();
    select * from table where date = to_date('strDate','YYYY-MM-DD')
    就可以根据日期性数据查询数据库了
      

  3.   

    假设从页面获得用户输入的日期为
    String newdate ;
    String sql = "select * from 你需要查的表 where 你的日期字段=to_date('"+newdate+"','dd-mm-yyyy')";
    如果你还需要时间的话,可以把dd-mm-yyyy改成dd-mm-yyyy hh12:mi:ss (这个是12进制,24进制只要把12改成24就可以了)
    good luck
      

  4.   

    我是sql server2000
    不好用啊,没有to_dateSELECT *
    FROM CheckWork
    WHERE (datatime = to_date('2003-05-23', 'yy-MM-dd'))
    出错,没有函数名
      

  5.   

    在sql server 里面没有to_date
    SELECT *
    FROM CheckWork
    WHERE (datatime ='2003-05-23')
    如果还不得的话试一下这个:(这个我不太清楚能否通过)
    String datetime = '2003-05-23';
    SELECT *
    FROM CheckWork
    WHERE (datatime ='"&datetime&"')