您的位置:首页 > 其它

HR表查询雇员工作几年几月

2010-05-22 17:09 197 查看
conn hr/hr

查询雇员工作几年几月

select LAST_NAME,HIRE_DATE,trunc(months_between(sysdate,HIRE_DATE)/12,0) work_year,
trunc(mod(months_between(sysdate,HIRE_DATE),12),0) work_month
from employees;

查询雇员1995、1996、1997、1998年上班的人数总和
select count(*) total,sum(decode(to_char(HIRE_DATE,'yyyy'),'1995',1)) year_1995,sum(decode(to_char(HIRE_DATE,'yyyy'),'1996',1)) year_1996,sum(decode(to_char(HIRE_DATE,'yyyy'),'1997',1)) year_1997,sum(decode(to_char(HIRE_DATE,'yyyy'),'1998',1)) year_1998
from employees;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: