计算今天和Oracle SQL中的hiredate之间的天数?

LJm*_*Jme 2 sql oracle select date-arithmetic

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

谢谢.

akf*_*akf 7

您可以尝试以下方法:

SELECT TRUNC(sysdate) - TRUNC(t.hiredate) FROM myTable t; 
Run Code Online (Sandbox Code Playgroud)

这将导致以十进制表示的天数.该TRUNC时间戳将确保你会得到连续调用一个一致的结果.


小智 5

select round((months_between(sysdate,hiredate) * 30),0) from table
Run Code Online (Sandbox Code Playgroud)