
工龄查询
-
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
© 版权声明:本文《工龄查询》内容均为本站精心整理或网友自愿分享,如需转载请注明原文出处:https://www.zastudy.cn/wen/1686535454a284474.html。