SQL> Select trunc(Months_Between ( To_Date('2002-10','YYYY-MM'), To_Date('2002-8-16','YYYY-MM-DD') )) Months FROM DUAL;MONTHS
----------
1
----------
1
解决方案 »
- 一个奇怪的问题,急急急
- 各位大虾求解,关于游标的open和close命令
- Oracle10G安装进行到检测时,出现警告,不知是否可以忽略
- mysql中修改字段值某几位
- orcal新手求解
- 自己创建了一个新表,如何使自己的用户获得查询和修改这个表的权限,而且自己的用户还可以将该权限转授给其他的用户
- 在客户端连两个不同字符集的数据库的问题??
- [求助]Oracle9204+AS4安装出错
- 安装好8.16在w2kads底下server端还要配置什么啊?oem怎么样配置?
- 告急!oracle8i登陆不了,请指点
- 我想给一用户test授于DBA角色,但 在sqlplus下,grant dba to test;出错:不存在作用“dba”???
- oracle数据库如何用SQL将图片文件写入表中的字段中
或round()函数
Months From dual; MONTHS
---------
1.5SQL> Select round(Months_Between(To_Date('2002-10','yyyy-mm'),To_Date('2002-8-16','yyyy-mm-dd')),0)
Months From dual; MONTHS
---------
2
SQL> select round(Months_Between ( To_Date('2002-10','YYYY-MM'), To_Date('2002-8-16','YYYY-MM-DD') ),1) Months FROM DUAL
2 ;
MONTHS
----------
1.5
SQL> select trunc(Months_Between ( To_Date('2002-10','YYYY-MM'), To_Date('2002-8-16','YYYY-MM-DD') ),1) Months FROM DUAL;
MONTHS
----------
1.5