SQL中的简单数学错误(不是可识别的表提示选项)

时间:2017-05-17 09:39:09

标签: sql sql-server

我遇到以下错误: 不是可识别的表提示选项。如果它是作为表值函数的参数,请确保将数据库功能设置为90

来自以下代码

select*from dbo.customerpurchases
with
(termlystartdate-examdate/365) AS [ID Length]

有什么想法吗?

由于

2 个答案:

答案 0 :(得分:3)

试试这个:

select (termlystartdate-examdate/365) as IdLength, *
from dbo.customerpurchases

如果您指定列名而不是使用select *,那会更好。

答案 1 :(得分:1)

select (termlystartdate-examdate)/365 as IdLength
from dbo.customerpurchases