请问一下,这个工龄的查询结果怎么改成年月呢?
1条回答 默认 最新
关注
1、直接覆盖下面语句即可
(convert(varchar(10),datediff(YY,Hr_Employee.SinDutyDate,getdate()))+'年'+convert(varchar(10),datediff(MM,Hr_Employee.SinDutyDate,getdate())%12)+'个月') as 工龄
2、可以参考下我写的这个
select id as 编号, name_value as 姓名, enter_time as 入职时间, (convert(varchar(10),datediff(YY,enter_time,getdate()))+'年'+convert(varchar(10),datediff(MM,enter_time,getdate())%12)+'个月') as 工龄 from test_one
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用