两个日期之间的天数

时间:2014-04-28 15:55:57

标签: oracle function date difference

我很欣赏这可能之前已被多次询问过,但是通过阅读它们,我无法找到我想要的解决方案。

这很简单。我想使用oracle函数计算两个日期之间的天数。

Date_Reported和Date_Closed是两个受尊重的日子。但是我还需要在一天结束时把它放到一个包里,我觉得我可以做,我只是在努力解决这个问题。

有人能给我一个结构,以便我可以组装我的包中使用的功能吗?我仍然是Oracle功能的新手。

2 个答案:

答案 0 :(得分:0)

就像这样:

SELECT Trunc( t.date1 - t.date2) AS days
  FROM myTable t

答案 1 :(得分:0)

尝试以下:

create or replace function diffdate (date1 in date, date2 in date)
    return number is
begin
    return date2-date1;
end;
/

select diffdate (sysdate,to_date('20100827','yyyymmdd')) from dual;

28.5796412037037