如题,需求一个计算入单位工龄的sql语句;
select * from hrms_file where(GETDATE()- enterjobtime)>1
我认为是这个样子的,查询hrms_file表中现在时间(GETDATE())减去入本单位时间(enterjobtime)大于1 也就是工龄一年以上的,却不对。
谁知道告诉下哈
楼上的回答的都是什么哦。getdate()-1 这是天数减一。
正解:select * from hrms_file where DATEDIFF(yy,enterjobtime,getdate())>1
谢谢,问题解决了,辛苦