LJm*_*Jme 2 sql oracle select date-arithmetic
如何计算(sysdate)和hiredatePL/SQL中调用的列之间的天数.
谢谢.
您可以尝试以下方法:
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)