Fields || Data
ID || V465
DOB || 1946-09-05
DATE_OF_DEATH || 1974-05-11
我使用这个SQL,但我得到一个错误查找年龄。SQL使用DateDiff的
select DATEDIFF("YYYY",'DOB','DATE_OF_DEATH') where ID= 'V465'
它的SQL Server Management Studio中R2和
错误:消息207,级别16,状态1,行2 无效列名 'ID'
有什么错误?你使用的是什么RDBMS? – Mureinik
在SQL Server中,单引号是文本分隔符 - 也许你打算使用[DOB],[DATE_OF_DEATH]。 – rheitzman
认真吗?你期望SQL Server猜测你想查询哪个表吗? –