ORACLE自带的EMP表,SCOTT用户
--列出员工加入公司的天数(四舍五入)
select ename,
deptno,
round(months_between(sysdate, hiredate), 0)*30 加入公司天数
from emp;
我只能查出月数,然后以每月30天计,请问各位有没有更好的方法可以直接查到天数的。
------解决思路----------------------
SQL> select trunc(sysdate - to_date('2013-01-01','yyyy-mm-dd')) days from dual;
DAYS
----------
76
------解决思路----------------------
查询天数 2个日期直接相减不就行了么 用月差函数干嘛?