月数
SELECT MONTHS_BETWEEN
(TO_DATE('02-02-1995','MM-DD-YYYY'),
TO_DATE('01-01-1995','MM-DD-YYYY') ) "Months"
FROM DUAL;天数
直接相减小时数
直接相减*24
SELECT MONTHS_BETWEEN
(TO_DATE('02-02-1995','MM-DD-YYYY'),
TO_DATE('01-01-1995','MM-DD-YYYY') ) "Months"
FROM DUAL;天数
直接相减小时数
直接相减*24
解决方案 »
- Oracle BIEE发展前景怎么样?
- 结果集判等?
- 关于PLSQL的问题,请高手帮帮忙?
- some problems in OCI by using c++
- RedHat AS 4 安装oracle9i的时候,执行Disk1下的runInstaller后提示正在初始化虚拟机,请等待后就再无反应
- 有关ORACLE的JOB的稳定性.
- 这个查询怎么写?
- 完了,我误删了一些数据,能不能恢复啊
- 关于数据导入的问题,很急手(在线等待)
- 关于Oracle9i中Advanced Queue的权限问题
- 问oracle提供的在svrmgrl下的startup命令?
- 哪位大侠知道 ORACLE内部培训视频教学22讲 的下载地址啊,,谢谢了,,下载到马上给分
16:04:04 SQL> select sysdate-(sysdate-1000) from dual;SYSDATE-(SYSDATE-1000)
----------------------
1000已用时间: 00: 00: 00.47
月:
16:08:36 SQL> select months_between(sysdate,sysdate-1000) from dual;MONTHS_BETWEEN(SYSDATE,SYSDATE-1000)
------------------------------------
32.8387097已用时间: 00: 00: 00.16
年:
16:09:10 SQL> select to_char(sysdate,'yyyy')-to_char(sysdate-1000,'yyyy') from dual;TO_CHAR(SYSDATE,'YYYY')-TO_CHAR(SYSDATE-1000,'YYYY')
----------------------------------------------------
3已用时间: 00: 00: 00.1616:10:00 SQL> select (sysdate-(sysdate-1000))*24 from dual;(SYSDATE-(SYSDATE-1000))*24
---------------------------
24000已用时间: 00: 00: 00.15
16:10:14 SQL>