如何计算工龄???
目前算法:
在视图中,DATEDIFF(day, 满试日期, GETDATE()) / 365来计算工龄,
但是,问题出现了,有瑞年366天的,所以会有误差。
我现在工龄要精确到月就可以了,比如满试日期是2000年7月1日-31日之间的,则2006年7月份的工龄就是6年。
我现在 怎么在视图中实现呢??????
现在有一个算法:
year(getdate())-year(满试日期)-1 + if(month(getdate)>=month(满试日期),1,0)
但是这样写在视图里语法错误,希望高手给指点指点。