用orcal数据库 ,我要做一个查询显示的是 数据库中存得日期,距离今天几天。帮忙写个sql,和java程序
数据库中的日期是字符串类型的。写下SQL和java程序 谢谢了

解决方案 »

  1.   

    其实,用不到小程序哦!
    用一些属性就ok了
    推荐一下这个:
    http://www.mysuc.com/test/My97DatePicker/相关属性
    一看你就明白了
    自己做做看,做出来会很兴奋地!
    加油哦!
      

  2.   

    做出来了  需要用
    List<Object[]> list = obDao.findObjectList(sql); 
       String returnState = "";
       BigDecimal big = (BigDecimal)list.get(0)[1];
       long getnewdaqi = big.longValue();
       if(getnewdaqi>0 && getnewdaqi<=10 ) {
       returnState = "此障碍为新装机障碍。安装员工:"+list.get(0)[2]+"完成时  间:"+list.get(0)[0]+"据今天为已"+getnewdaqi+"天";
       }
       return returnState;
    需要用这个BigDecimal转,因为出来的list.get(1)就是个BigDecimal。所以我想看看 还有别的办法不?
      

  3.   


    select to_date(to_char(sysdate,'yyyy/mm/dd'))-to_date('2011/10/8','yyyy/mm/dd')  from dual
      

  4.   

    这个取出来是BigDecimal  我觉得我写的很麻烦 所以问问还有好的办法没