2012-05-25 53 views
0

我需要从当前日期中减去日期(以db存储),并仅返回其中的年份。 目前用于测试目的,我在做一些这样的事,但返回的结果是错误的从当前日期开始减去日期并仅返回年份

print DATEDIFF (year ,1993-04-24,getdate()) 

返回值是107 系统日期是完全正确的。

有什么问题吗?

回答

1

你忘了'在你的日期

select DATEDIFF (year , '1993-04-24', GETDATE()) 
+0

哦。非常感谢你。鹰眼 – Shah