java中,如何实现系统当前时间和oracle数据库中类型为date型数据的比较求出差的月份? MONTHS_BETWEEN (< date 1 >, < date 2>). 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String sql = " select to_char(months_between(sysdate,to_date(datetime,'yyyy-mm-dd hh24:mi:ss'))) as dd from vaildatecode where id='26'"; Connection conn = xufei.getConnection(); PreparedStatement ps = conn.prepareStatement( sql ); ResultSet rs = ps.executeQuery(); if( rs.next() ){ //out.println( "sdfdc"+rs.getString("username")+":"+rs.getString("attribute")+":"+rs.getString("id"));out.print(rs.getString("dd")); }我就是用这个函数,可是当out.print(rs.getString("dd")); 时,总是提示出错ORA-01861: literal does not match format string datetime字段的格式是'YYYY-mm-dd hh24:mi:ss'吗?(包括空格)select 出来看一下 SQL> select months_between(sysdate,to_date('2003/12/31','yyyy/mm/dd')) from dual;MONTHS_BETWEEN(SYSDATE,TO_DATE('2003/12/31','YYYY/MM/DD'))---------------------------------------------------------- 3SQL> select months_between(sysdate,to_date('2003/12/1','yyyy/mm/dd')) from dual;MONTHS_BETWEEN(SYSDATE,TO_DATE('2003/12/1','YYYY/MM/DD'))--------------------------------------------------------- 3.9815173配合使用round(m,n) oracle 新手 文件型数据库与非文件型数据库的区别? 求助--一个比较诡异的SQL查询的写法 PRO*C的小问题 高手帮忙解释一下 查询结果要构造成树,是把整棵树的结果返回,还是按结点级别分别查询 这个sql语句怎么写? 求一条sql语句 如何在储发器中调用存储过程??? 1更新sql语句,请求帮助 我用delphi中的table1关联了一个带有blob字段的表,然后希望将table 内容显示在窗体中,怎么实现? 触发器给我带来的灾难,快来帮忙,在线等 在存储过程中如何实现时间参数传递?
Connection conn = xufei.getConnection();
PreparedStatement ps = conn.prepareStatement( sql );
ResultSet rs = ps.executeQuery();
if( rs.next() ){
//out.println( "sdfdc"+rs.getString("username")+":"+rs.getString("attribute")+":"+rs.getString("id"));
out.print(rs.getString("dd"));
}
我就是用这个函数,可是当out.print(rs.getString("dd"));
时,总是提示出错ORA-01861: literal does not match format string
select 出来看一下
----------------------------------------------------------
3
SQL> select months_between(sysdate,to_date('2003/12/1','yyyy/mm/dd')) from dual;MONTHS_BETWEEN(SYSDATE,TO_DATE('2003/12/1','YYYY/MM/DD'))
---------------------------------------------------------
3.9815173
配合使用round(m,n)