我有一个带有DOB列的员工表,所以现在我想显示所有员工的当前年龄。
要了解我用这个查询我可以得到所有员工的年龄就知道查询如下如何找出年龄和月份的员工确切年龄
SELECT *
FROM (SELECT ename,
job,
dob,
TRUNC(MONTHS_BETWEEN(SYSDATE,DOB)/12,1) AGE
FROM employee);
的年龄,但我的要求是,如果显示的员工年龄为2.5,然后我需要显示,年龄为2年6个月。
你有你除以12前的总个月你只需要找到商和余数除以12时 - 在这种情况下,2和6 –