求两个date型数据相差多少分钟用什么函数? abs(to_char(date1,'mi')-to_char(date2,'mi)) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,可以用笨办法,日期时间的值其实就是距离某一标准日期的天数,假如标准日期为2004-08-31 00:00:00.000 的话,那么2004-08-31 00:00:00.000的值为0,2004-09-01 12:00:00.000的值为1.5--D1, D2 表示两个日期型的变量SELECT (D2 - D1) * 24 * 60 FROM DUAL;就是你所想要的了 trunc((date1-date2)*24*60) SELECT (D2 - D1) * 24 * 60 FROM DUAL; 只能计算到以天为单位的分钟啊,能不能更精确一点? 要更精确的話你可以定義 TIMESTAMP數據類型.再昨相減. ???12:53:22 SQL> select (to_date('2004010112','yyyymmddhh24')-to_date('2004010115','yyyymmddhh24'))12:53:29 2 *24*60 aaa from dual; AAA---------- -180已用时间: 00: 00: 00.1612:53:40 SQL> 将oracle表中的数据每10分钟随机更新一次,怎么实现 请教几道数据库的选择题! 求一oracle日期类型转换 select 里有sequense 影响查询速度??? 求各位大哥帮我看下这条代码错误,急啊 求助sql不会写了,请大家帮着看看?在线等 Oracle 如何实现两个数据库同步? oci.dll 谁能帮我把下面这个SQL SERVER的作业改成oracle作业? 怎样用语句查出某个表的所有索引名称,并查出它们建在哪个或哪些字段上? 几个小问题,各位请进 怎样解决数据非常大的数据的存储?急急急!
SELECT (D2 - D1) * 24 * 60 FROM DUAL;
就是你所想要的了
trunc((date1-date2)*24*60)
再昨相減.
12:53:22 SQL> select (to_date('2004010112','yyyymmddhh24')-to_date('2004010115','yyyymmddhh24'))
12:53:29 2 *24*60 aaa from dual; AAA
----------
-180已用时间: 00: 00: 00.16
12:53:40 SQL>