当前位置: 代码迷 >> Sql Server >> 依据入职时间和当前时间比较,取得在职年限
  详细解决方案

依据入职时间和当前时间比较,取得在职年限

热度:66   发布时间:2016-04-25 01:13:16.0
根据入职时间和当前时间比较,取得在职年限
select RTRIM(DATEDIFF(year, '2011-01-01', getdate())) 
  + ' 年 ' + RTRIM(DATEDIFF(month, '2011-01-01', getdate())) + ' 月 '


通过数据库入职时间来和当前时间比较,获得在职年限 上面的语句显示1年22月
SQL语句应该怎样写?
求解,谢谢!

------解决方案--------------------
探讨
select RTRIM(DATEDIFF(year, '2011-01-01', getdate()))
+ ' 年 ' + RTRIM(DATEDIFF(month, '2012-01-01', getdate())%12) + ' 月 '

搞定了,来接分吧,十分钟后结贴
  相关解决方案