2012-05-25 52 views
0

我需要從當前日期中減去日期(以db存儲),並僅返回其中的年份。 目前用於測試目的,我在做一些這樣的事,但返回的結果是錯誤的從當前日期開始減去日期並僅返回年份

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

返回值是107 系統日期是完全正確的。

有什麼問題嗎?

回答

1

你忘了'在你的日期

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

哦。非常感謝你。鷹眼 – Shah