
请问一下,这个工龄的查询结果怎么改成年月呢?
关注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