请问用PL/SQL如何判断两个日期之间相差的天数? select to_date('2002-09-01','yyyy-mm-dd')-to_date('2002-08-19','yyyy-mm-dd') from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用Months_Between函数 select months_between(to_date('2002.08.19','yyyy.mm.dd'), to_date('2002.09.01','yyyy.mm.dd')) from dual;实现得到2002-8-19到2002-9-1之间相差的天数. 15:01:04 jlanzpa817>select trunc(to_date('2002-9-1','yyyy-mm-dd') - to_date('2002-08-19',15:02:16 2 'yyyy-mm-dd')) from dual;TRUNC(TO_DATE('2002-9-1','YYYY-MM-DD')-TO_DATE('2002-08-19','YYYY-MM-DD'))-------------------------------------------------------------------------- 13已用时间: 00: 00: 00.10 Jugular_Phoenix(凤) : months_between返回是单位是月. oracle中关联字典表查询 oralce 的clob类型的字段怎么实现精确查询? 求教:在9204下执行dbms_metadata.get_ddl() 报错 select 里有sequense 影响查询速度??? oracle如何删除重复记录 求一解决方法!~~~~~~~~~~~~~ 高分求助oracle触发器问题 ora-01110错误 SQL 基础两问,谢谢 是不是ORA有问题哟 PROC问题:在proc程序中通过database link 往另外的库中insert时没反应,但在sqlplus中手工插入可以 请问Oracle中有没有在制定的时间里自动执行一段PL/SQL程序的功能?
select months_between(to_date('2002.08.19','yyyy.mm.dd'),
to_date('2002.09.01','yyyy.mm.dd')) from dual;
实现得到2002-8-19到2002-9-1之间相差的天数.
15:02:16 2 'yyyy-mm-dd')) from dual;TRUNC(TO_DATE('2002-9-1','YYYY-MM-DD')-TO_DATE('2002-08-19','YYYY-MM-DD'))
--------------------------------------------------------------------------
13已用时间: 00: 00: 00.10