我有两个日期字段,我试图减去它们以得出天数的差异。我正在使用Oracle SQL服务器。
select LST_MOD_TS-EFF_DT as DATE_DIFF from TABLE1;
这给了我以下输出:
+01 04:08:33.000000
我希望它格式化为'1'所以我不需要'+'或' - '符号,并且我不需要返回日期部分。
实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
使用EXTRACT
功能
SELECT EXTRACT(day FROM LST_MOD_TS)-(day FROM EFF_DT) AS DATE_DIFF
FROM TABLE1;