✅ 操作成功!

工龄查询

发布时间:2023-06-12 作者:admin 来源:文学

工龄查询

工龄查询

-

2023年3月17日发(作者:求偏导)

SQL查询——⽇期函数(months_between、add_months(sysdate,n))

⽇期函数-关键函数:months_between(sysdate,⽇期属性)

案例1:查询emp表中,每个⽉员⼯都⼊职到现在⼀共⼯作多少⽉

selectempno,ename,months_between(sysdate,hiredate)⽉龄fromemp;

补充扩展:查询⼯龄

selecttrunc(months_between(sysdate,hiredate)/12)⼯龄fromemp;

⽇期函数-关键函数:add_months(sysdate,n)

案例2:在当前时间,6个⽉以后,时间是多少

selectadd_months(sysdate,6)fromdual;

案例3:查询本⽉的最后⼀天

selectlast_day(Sysdate)fromdual;

案例4:查询emp表,查询所有员⼯,⼊职当⽉的最后⼀天

selectempno,ename,last_day(hiredate)fromemp;

案例5:查询本年的第1天

selecttrunc(sysdate,‘YYYY’)fromdual;

案例6:查询本⽉的第1天

selecttrunc(sysdate,‘month’)fromdual;

案例7:求出下个⽉的第⼀天

selecttrunc(add_months(sysdate,1),‘month’)fromdual;

案例8:求出上个⽉的第⼀天

selecttrunc(add_months(sysdate,-1),‘month’)fromdual;

👁️ 阅读量:0