在oracle中如何取两个日期的天数差

我请说下,在oracle中如何取两个日期的天数差
最新回答
咸鱼味的猫

2024-11-27 06:28:11

首先,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

里边用到的各种函数请自行百度。