两个日期相减就为相差的天数,不足一天则有小数
months_between(date1,date2)返回date1和date2之间的月数,不足一月则有小数
months_between(date1,date2)返回date1和date2之间的月数,不足一月则有小数
解决方案 »
- 请教xmltype字段查询效率问题
- 用dreamweaver 8怎么连接oracle数据库
- 远程连接
- 请教多表连接时对表的个数限制问题,急
- 怎样用动态SQL实现 UPDATE
- 我用VC中的Adodc控件来连接ORACLE 数据库,它却提示“ORA—00903:表名无效”
- >>>sql plus 怎么删除表结构?刚才弄错了,还没解决<<<
- 求教把一个oracle数据库完全转移到另一台机器上的方法!!(包括数据库中的一切东东)
- 那有里oracle9i的安装手册1呀我装了几回都出问题!!!!最好中文...
- ORACLE 字段类型问题? 100分
- 如何知道一个long raw的字段有多大?谢谢
- 执行Oracle Setup没反应!?
有很多你所需要的东西,
select to_Date('2002-12-20','yyyy/mm/dd') - to_date('2001-09-05','yyyy/mm/dd') from dual
得到这个段时间的天数。
如果是月份
用months_between函数
SQL> select months_between(sysdate,to_date('2003-01-01','yyyy-mm-dd')) from dual;MONTHS_BETWEEN(SYSDATE,TO_DATE('2003-01-01','YYYY-MM-DD'))
----------------------------------------------------------
8.30373245SQL>