33问答网
所有问题
在oracle中如何取两个日期的天数差
如题所述
举报该问题
推荐答案 2018-08-17
首先,2个日期必须为date型数据,如果是字符型必须转成date型,然后两个日期直接相减就可以,方法如下:
比如查今天和2018年8月20日的
时间差
:
select trunc(sysdate)-to_date('2018-08-20','yyyy-mm-dd') from dual
select abs(trunc(sysdate)-to_date('2018-08-20','yyyy-mm-dd')) from dual
里边用到的各种函数请自行百度。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/R050PPcBc50hRRh04BB.html
相似回答
Oracle
获得
两个日期
之间间隔
的
月份数和
天数
答:
select sysdate - to_date('20141020', 'yyyymmdd') from dual;
oracle里
日期型之间是可以直接运算的,这样的结果就是现在的时间和2014-10-20日之间间隔
的天数
,注意这个值是有小数位的,即
两个日期
值之间的精确计算的
差值
,如果需要结果为整数的天数,对结果turnc、round即可。
oracle
日期问题 表中有
个日期
字段,
如何
取得当前日期与表
中日期的
时间...
答:
select sysdate - 日期字段 from 表名;如果表中
的日期
字段是char或者varchar或者varchar
2
格式:select sysdate - to_date(日期字段, 'yyyymmdd') from 表名;
在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两个日期相差天数
oracle日期减日期算天数
oracle两个日期之间相隔天数
oracle日期差计算天数
oracle 日期相减取天数
oracle计算两个日期相差月份
oracle 日期加天数
oracle日期相减得到天数
sql两个日期相减计算天数
相关问题
在Oracle中怎么求两个时间相差的天数
oracle 如何实现取两个日期之间的相差的月份
oracle如何计算2个时间的天数差
在oracle中如何得到两个日期的天数?
oracle怎么计算两个日期之间去除周末的天数?
EXCEL中如何计算两个日期之间的天数
oracle中计算两个日期之间的天数
oracle 两个date日期相减,怎么得到天数