首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-11-07 
根据入职时间和当前时间比较,取得在职年限select RTRIM(DATEDIFF(year, 2011-01-01, getdate()))+ 年

根据入职时间和当前时间比较,取得在职年限
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) + ' 月 '

搞定了,来接分吧,十分钟后结贴

热点排行