2

如何计算 (sysdate) 与hiredatePL/SQL 中调用的列之间的天数。

谢谢。

4

2 回答 2

7

您可以尝试以下方法:

SELECT TRUNC(sysdate) - TRUNC(t.hiredate) FROM myTable t; 

这将导致以十进制表示的天数。时间戳将TRUNC确保您在连续调用中获得一致的结果。

于 2010-06-28T02:12:44.003 回答
5
select round((months_between(sysdate,hiredate) * 30),0) from table
于 2012-12-02T17:45:20.800 回答