你的where条件就是FASHENGSHIJIAN=strQiJian,所以max(FASHENGSHIJIAN)=strQiJian
因此从你贴出来的这部分来看,这部分的字符串值为to_char(strQiJian,'yyyy-mm-dd')你的条件有问题。

解决方案 »

  1.   

    sql += "(select to_char(max(FASHENGSHIJIAN),'yyyy-mm-dd') from ShiJianJiLuXinXi where "; 
    sql +=" to_char(FASHENGSHIJIAN,'yyyy-mm-dd')='"+strQiJian+"' ";
    sql +="  )";
      

  2.   

    根本不是一天完整的sql语句,没办法执行的,即使可以,得出来的结果也就是strQiJian,根本没意义
      

  3.   

    哦,,我可能没有说清楚,,我要取得是strQiJian这天中的最大时间,,是带时间的格式,把'yyyy-mm-dd'改成'yyyy-mm-dd hh:mm:ss'就可以了
    呵呵,,谢谢楼上的各位了,,我周末还是休息了,,爽阿~~~~~~~~~