从当前日期减去日期并仅返回年份

时间:2012-05-25 09:32:59

标签: sql sql-server

我需要从当前日期中减去日期(存储在数据库中)并仅从中返回年份部分。 目前出于测试目的,我正在做这样的事情,但返回结果是错误的

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

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

有什么不对。

1 个答案:

答案 0 :(得分:1)

您忘记了约会的'

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