减去两个日期字段

时间:2015-05-20 20:39:27

标签: sql date diff datediff subtraction

我有两个日期字段,我试图减去它们以得出天数的差异。我正在使用Oracle SQL服务器。

select LST_MOD_TS-EFF_DT as DATE_DIFF from TABLE1;

这给了我以下输出:

+01 04:08:33.000000

我希望它格式化为'1'所以我不需要'+'或' - '符号,并且我不需要返回日期部分。

实现这一目标的最佳方法是什么?

1 个答案:

答案 0 :(得分:0)

使用EXTRACT功能

SELECT EXTRACT(day FROM LST_MOD_TS)-(day FROM EFF_DT) AS DATE_DIFF 
FROM TABLE1;