我正在试图找出使用MONTH和DAY计算年份之间差异的最佳和准确的可行方法。我尝试这个解决方案是: -
[CODE] CEILING(DATEDIFF(YEAR,DATE1,DATE2))/ CODE]
我希望它能够计算1。2年,并在最终结果中将其四舍五入,但它并没有这样做。
答案 0 :(得分:2)
或许在几个月内完成差异就足够了:
CEILING(DATEDIFF(MONTH, DATE1, DATE2) / 12.0) as Total
注意:这需要大约13个月的差异才能被视为两年。