标签: sql sql-server
我需要从当前日期中减去日期(存储在数据库中)并仅从中返回年份部分。 目前出于测试目的,我正在做这样的事情,但返回结果是错误的
print DATEDIFF (year ,1993-04-24,getdate())
返回值为107。 系统日期完全正确。
有什么不对。
答案 0 :(得分:1)
您忘记了约会的'
'
select DATEDIFF (year , '1993-04-24', GETDATE())