33问答网
所有问题
oracle如何查询两个日期相差10分钟
就是 ,给定一个日期,查询出与此日期相隔10分钟内 最近的那条记录
举报该问题
其他回答
第1个回答 推荐于2016-05-29
假定你的表叫tab1, 日期列是date_col, 给定的日期就是当前系统时间,
select * from (select t1.*,rownum rn from (select t.* from tab1 t where abs(t.date_col-sysdate)<10/24/60 order by abs(t.date_col-sysdate) t1)
where rn=1 ;
本回答被提问者和网友采纳
第2个回答 2010-11-16
告诉你一个事实:
Oracle中,2日期相减得出的是2者相差的天数
天数有小数点
一天有多少分钟自己知道算吧
问题不就OK了
相似回答
如何
在
Oracle中
计算
时间差
答:
round(to_number(end-date-start_date))- 消逝的
时间
(以天为单位)round(to_number(end-date-start_date)*24)- 消逝的时间(以小时为单位)round(to_number(end-date-start_date)*1440)- 消逝的时间(以
分钟
为单位)SQL select sysdate-(sysdate-3) from dual;SYSDATE-(SYSDATE-3)---3这里,我们...
在
Oracle中怎么
求
两个时间相差
的天数
答:
可以使用sql语句,将起始时间与结束时间相减就可以了
,语句如下:select TO_NUMBER(TO_DATE('2018-6-5','yyyy-mm-dd hh24:mi:ss')- TO_DATE('2018-5-31','yyyy-mm-dd hh24:mi:ss'))AS 相差天数 from dual;
oracle中 如何
算
两个时间差
?
答:
select (to_date(to_char(sysdate,'hh24mi'),'hh24mi') - to_date('1820','hh24mi'))*1440 from dual;
两个日期
相减的结果,单位是天,因此将两个日期相减,然后乘以1440,得到的结果就是“
分钟
数”延展阅读:甲骨文股份有限公司(NASDAQ:ORCL,
Oracle
)是全球大型数据库软件公司。总部位于美国...
大家正在搜
oracle查两个日期相差的月份
oracle两个日期相差天数
oracle计算两个日期相差月份
oracle两个日期相减
oracle两个时间戳相差天数
oracle按日期查询
oracle 日期相减
oracle 日期差计算
oracle求日期差值
相关问题
oracle怎么查询两个时间字段的差值在5分钟以内
oracle查询两个日期字段的差小于24小时的数据,求教
oracle比较日期相差多少分钟
oracle里如何将两个日期的时间差返回**时**分的格式
oracle 数据库两个时间戳相减如何得到相差分钟
oracle中要查询数据中两个时间差等于48小时 语句怎么写
ORACLE中,怎样获得两个时间相差的秒数?
oracle 如何实现取两个日期之间的相差的月份